![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как в таблице dBase создать поле Numeric (12,2)? [D6, dBase, FoxPro]
Брат © (2003-12-31 10:26:00)
С наступающим!!! При создании таблицы пишу так:
....
Table.FieldDefs.Add("FCODE",ftBCD,0,false);
....
Но создается поле Numeric 20,4 а мне нужно 12,2. Подскажите, как это сделать?
Reindeer Moss Eater (2003-12-31 11:47:00) [1]
Table.FieldDefs.Add("FCODE",ftBCD,0,false);
....
Но создается поле Numeric 20,4 а мне нужно 12,2. Подскажите, как это сделать?
метод Add у класса TFieldDefs не позволяет задать все необходимые параметры экземпляра TFieldDef.
NewFieldDef:=TFieldDef.Create(.....
with NewFieldDef do
begin
...
Size := ....;
Precision:= ...;
end;
Anatoly Podgoretsky (2003-12-31 11:14:00) [2]
Уровень 7 это dBase VII
С шаблоными таблицами есть несколько вариантов, первый это открыть таблицу, сменить имя и CreateTab
Брат (2003-12-31 10:55:00) [3]
> Anatoly Podgoretsky © (31.12.03 10:29) [1]
> И у тебя конечно установлен уровень 7
> Вообще то путь к успеху лежит или через БДЕ или через шаблонные
> таблицы (последнее полезно и в случае проблем)
А что за уровень 7? Объясните пожалуйста.
И как это дел организовать через шаблонные таблицы? (вот допустим у меня есть пустая таблица dbf с полями нужного мне формата)
Anatoly Podgoretsky (2003-12-31 10:29:00) [4]
И у тебя конечно установлен уровень 7
Вообще то путь к успеху лежит или через БДЕ или через шаблонные таблицы (последнее полезно и в случае проблем)