Конференция "Базы" » Вложенные таблицы
 
  • ddd329 (26.02.11 13:57) [0]
    Hello world!!!
    На клиентской части находятся на компонента TClientDataSet:
    CDS_Parent(родительский компонент) и CDS_Child(дочерний компонент). CDS_Parent имеет поле - таблицу(ADOQ_Table), которую отображаю в  CDS_Child, через свойство CDS_Child.DataSetField.
    Вопрос : если в дочернем компоненте сделаны изменения, как это можно узнать? CDS_Child.Modified - не работает, значение всегда false, ChangeCount = 0.
  • ddd329 (26.02.11 14:00) [1]
    CDS_Parent.post;
    if CDS_Parent.ChangeCount > 0 then ...
    Вот так вот работает, но проблема в том, что если данные не были изменены в дочерней таблицы, то в первой строчке будет ошибка, проверка Modified как я уже говорил не работает
  • Johnmen © (26.02.11 22:58) [2]

    > если в дочернем компоненте сделаны изменения, как это можно
    > узнать?

    А что ObjectInspector упал?
    Или/и F1 западает?
 
Конференция "Базы" » Вложенные таблицы
Есть новые Нет новых   [134431   +15][b:0][p:0]