Форум: "Базы";
Текущий архив: 2004.11.14;
Скачать: [xml.tar.bz2];
ВнизПодскажите начинающему с вычисляемым полем. Найти похожие ветки
← →
ceval (2004-10-11 11:43) [0]Подскажите начинающему с вычисляемым полем.
Как создать вычисляемое поле програмным методом
т. е я с своей программе использую разные таблицы
и задаю их програмно, например ADOTable1.TableName:="ktcp";
и как два поля "odcc" и "oddc" вывести в вычисляемое поле "ko_del"
В дизайм-тайм для одной таблицы все получается
А как сделать все програмно
Большое спасибо !!
← →
ЮЮ © (2004-10-12 03:06) [1]1) Не экономь на ADOTable, сделай по компоненту для каждой таблицы, где нужны вычисляемые и лукап-поля, а меняй DataSource1.DataSet := tblKtcp, где tblKtcp - настоенный для "ktcp" компонент ADOTable
2) Программно будет гораздо сложнее, т.к. надо будет снсачала добавить TField для физических полей, правмльно определив тип (поройся в исходниках компонента, врага надо знать изнутри :), а лишь затем - вычисляемые
← →
Black © (2004-10-12 05:53) [2]Вообще ADOTable1Id.Value:= .... где ADOTable1Id имя столбца
← →
ЮЮ © (2004-10-12 11:39) [3]>[2]
Вообще-то, ADOTable1Id возникнет только при добавлении поля Id в Field Editore, иначе у нам есть только ADOTable1 и всё
← →
Плохиш © (2004-10-12 11:45) [4]
> ceval (11.10.04 11:43)
> В дизайм-тайм для одной таблицы все получается
Пишешь на бумажке последовательность этих действий, после этого реализуешь эту последовательность в программе.
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2004.11.14;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.038 c