Здравствуйте Chad, Вы писали:
C>Подскажите, пожалуйста, как создать компоненту наследник от TTable, в которой реализован Refresh в реальном времени.
Признаюсь я не совсем понял зачем это нужно. Могут быть проблемы с обнавлением, да мало ли, что. Вы лучше сделайте Refresh в программе и повесте его на TTimer- события OnTimer.
Здравствуйте IgorVer, Вы писали:
C>>Подскажите, пожалуйста, как создать компоненту наследник от TTable, в которой реализован Refresh в реальном времени.
IV>Признаюсь я не совсем понял зачем это нужно.
Здравствуйте Chad, Вы писали:
C>Необходимо, чтобы вычисляемое поле обновлялось во время ввода данных, а не после.
1. Если Вы вводите данные в DBGrid то там можно вычислять поля как обычные переменые и вставлять их в dbgrid как текст. Смотрите "Цветная DBGrid". Там вместо любого поля можно вставить что угодно. В реальном времени в том числе.
2. Если Вы вводите данные в дополнительном окне (Что является хорошим тоном), то Вам ни что не мешает сделать парочку, другую полей с вычисляемыми данными.
Здравствуйте Chad, Вы писали:
C>Здравствуйте IgorVer
C>1. Необходим именно компонент наследник. C>2. Данные вводятся в DBGrid.
Вам не кажется, что вы несколько усложняете задачу?
Ну если так сильно хочется разобраться с наследованием, то после КС TYourClass=class(TTable) Ваш класс унаследует все св-ва TTable. Сделайте какую нибудь переменную в которую вы будите вичислять ваши данные и показывайте их когда вводите исходные данные, но тогда и в DBGrid нужно будет внести изменения. Но мне кажется это излишеством!
Измените просто DBGrid и идите смотреть футбол. Жизнь и как сложна что бы ее делать еще сложнее.
Знаете есть такое правило: Не пладите демонов сложности. (ДЕМОНОВ-ЗЛО)