Мне нужно создать поле агрегирования в TClientDataSet, но, как сказано в документах:
Выберите ОК. Недавно определенный агрегат
поле автоматически добавляется к
клиентский набор данных и его агрегаты
свойство автоматически обновляется до
включить соответствующий агрегат
спецификация.
Когда я добавляю новое поле агрегирования, спецификация агрегата не добавляется в агрегаты TClientDataSet, поэтому я не могу использовать его OnUpdateMethod.
Я также пытался обработать событие OnChange моего нового Агрегированного поля, но оно вообще не запускается.
Я что-то не так делаю? Я просто хочу иметь агрегированное поле и запускать событие, когда оно меняет значение.
Это сломано на дельфи? Потому что то, что в документации, не отражает фактическое поведение.
редактирование:
@Michal Sznajder
Я использую Delphi 2007