Вещественное поле в dbf

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

Ответить
Velial
новенький
Сообщения: 36
Зарегистрирован: 02.07.2010 21:23:11

Вещественное поле в dbf

Сообщение Velial »

Доброго времени суток.
Есть вот такой код:
...
dbf2.TableLevel:=3;
dbf2.FieldDefs.Clear;
dbf2.FieldDefs.Add('IMJA',ftstring,20);
dbf2.FieldDefs.Add('SUM',ftfloat,10);
dbf2.CreateTable;
...
при этом в поле SUM могу писать только целые, а мне нужно с точностью до 2 знаков после запятой. Подскажите как реализовать.

P.S. поиском не нашел решения
Аватара пользователя
Nik
энтузиаст
Сообщения: 573
Зарегистрирован: 03.02.2006 23:08:09
Откуда: Киров
Контактная информация:

Сообщение Nik »

Не знаю, как у DBF с real дела обстоят, но уверен, что можно писать дробные числа в виде строк, а уже при чтении из БД делать преобразование StrToCurr.
Velial
новенький
Сообщения: 36
Зарегистрирован: 02.07.2010 21:23:11

Сообщение Velial »

нельзя, т.к. этот файл обрабатывается другой программой, которую никто переписывать не будет
Padre_Mortius
энтузиаст
Сообщения: 1265
Зарегистрирован: 29.05.2007 17:38:07
Откуда: Спб

Сообщение Padre_Mortius »

Velial
новенький
Сообщения: 36
Зарегистрирован: 02.07.2010 21:23:11

Сообщение Velial »

Большое Человеческое Спасибо
Ответить