Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Delphi7.ADO.TADOTable InternalCalc / 4 сообщений из 4, страница 1 из 1
10.10.2003, 18:06
    #32290332
Gluck99
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Delphi7.ADO.TADOTable InternalCalc
Непонятка с этим свойством FieldKind = InternalCalc. Как я понимаю, это такое вычисляемое поле, но только результаты сохраняются в таблице. Так ли это?
У меня не сохраняются. И ни черта не считаются. В обработчике OnCalcFields пишу:
TableField.Value := TableField1.Value * TableField2.Value;
И ничего.
...
Рейтинг: 0 / 0
13.10.2003, 10:15
    #32290978
Mik Prokoshin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Delphi7.ADO.TADOTable InternalCalc
Насколько я знаю - сохранить значения дополнительных полей в dataset нельзя, если их нет в базе. Все вычисляемые поля (и InternalCalc) перевычисляются при считывании буферов Delphi dataset из базы. Вообще, можно работать с отсоединенными датасетами ADO (создавать в нем поля). Но я не пробовал это на Delphi - пусть выскажется, кто с ними работал.
...
Рейтинг: 0 / 0
14.10.2003, 17:26
    #32293059
Gluck99
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Delphi7.ADO.TADOTable InternalCalc
to Mik Prokoshin:

Конечно, если нет в базе то нельзя!!! =)) Я же не в lookup поля пытаюсь сохранить. Ессно, у меня в базе физически поле есть. На него ссылка в датасете, что мол такое вот поле. Только тип его я ставлю не дата, а интерналкалк. И ничего. Я не могу понять как оно должно работать-то.
...
Рейтинг: 0 / 0
17.10.2003, 16:32
    #32296953
Mik Prokoshin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Delphi7.ADO.TADOTable InternalCalc
Долго не было меня, а ответов нет...
Что ж, InternalCalc практически не отличается от Calculated. В общем, не будет оно в базе созраняться...
Заведите себе фиктивное Calculated поле и делайте расчет на OnCalculate - Вы же можете в обработчике любое поле присвоить.
...
Рейтинг: 0 / 0
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Delphi7.ADO.TADOTable InternalCalc / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]