Текущий архив: 2005.07.25;
Скачать: CL | DM;
Вниз
Отображение вычисляемого поля в DBGrid Найти похожие ветки
← →
Lex_! © (2005-06-10 18:14) [0]Вопрос: как отобразить в дбгрид поле которого нет в таблице, и которое допустим показывает разность одной даты (полеё) и второй даты (поле два)
тоесть в дельфи если сделать так - 05.06.2005-03.06.2005 то получим хм .. 2 или 3 проверять не буду .. но помоему всетаки 2 ... так вот как такое поле запихать в ДБГрид ...
← →
Desdechado © (2005-06-10 19:43) [1]несколько вариантов:
1. посчитать его на сервере (включить прямо в запрос)
2. сделать Calculated Field в датасете и обработать событие OnCalcField
← →
Megabyte © (2005-06-11 00:38) [2]Если, допустим, работаешь через АДО, то кликаешь 2 раза по компоненту(ADOTable, ADODataset...), открывается Fields Editor. Добавляешь там вычисляемое поле(сам разберешься, нетрудно). В обработчике события OnCalcField делаешь махинации с полем.
Потом 2 раза кликаешь по Гриду и добавляешь это поле.
Это более полная расшифровка 2-го пункта Desdechado :)
з.ы. Только учти, что вычисляемое поле в запросах использовать нельзя.
← →
Lex_! © (2005-06-11 08:57) [3]Ок, всем спасибо .. :)
← →
Lex_! © (2005-06-11 09:11) [4]Хм, а там нету такого ... ОнКалкФилд ...
есть:
OnChange
OnGetText
OnSetText
OnValidate
← →
Sergey13 © (2005-06-11 09:18) [5]2[4] Lex_! © (11.06.05 09:11)
У датасета смотри, а не у поля.
← →
Lex_! © (2005-06-11 19:56) [6]У таблици.. пардон, ступил, спасибо ..:)
Страницы: 1 вся ветка
Текущий архив: 2005.07.25;
Скачать: CL | DM;
Память: 0.47 MB
Время: 0.057 c