Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.11.14;
Скачать: CL | DM;

Вниз

Подскажите начинающему с вычисляемым полем.   Найти похожие ветки 

 
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;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.026 c
14-1098535455
kaZaNoVa
2004-10-23 16:44
2004.11.14
Процесс, Dll и учётные записи пользователей ...


1-1099376510
Senti
2004-11-02 09:21
2004.11.14
Как применить стиль XP только для 1 компонента на форме ?


1-1099365865
Sash
2004-11-02 06:24
2004.11.14
excel


14-1098755050
Думкин
2004-10-26 05:44
2004.11.14
С днем рождения! 26 октября.


1-1098885298
Melamed
2004-10-27 17:54
2004.11.14
Длина исполняемого файла в различных ОС разная