Форум: "Базы";
Текущий архив: 2004.07.25;
Скачать: [xml.tar.bz2];
ВнизНекоректные TDBEdit и TDBText Найти похожие ветки
← →
zorik © (2004-07-02 15:49) [0]Уже неоднократно стыкаюсь с этой проблемой. Компоненты DBEdit и DBText ведут себя хаотично. В них иногда оставляются прежние значения иногда они пустые. У меня две таблицы Master-Detail. Если передвигатся по мастер-таблице то даные подчиненной (которые отображаются с помощью DBText) иногда не перерисовываются. Но при клике на DBNavigator"е подчиненной таблицы все становится нормально. Подскажите выход! Пробовал оброблять события вручню - ставил DBText.Refres - не помогло.
Спасибо
← →
Соловьев © (2004-07-02 15:51) [1]никогда с таким не сталкивался...
а какие копоненты доступа?
← →
zorik © (2004-07-02 15:54) [2]IBQuery DataSource
← →
Соловьев © (2004-07-02 16:02) [3]
> У меня две таблицы Master-Detail.
а как сделана связь?
← →
zorik © (2004-07-02 16:10) [4]MasterQuery
sql: select name1, id from table1
MasterDataSource
DataSet=MasterQuery
DetailQuery
sql: select name2, id from table2 where id=:id
DataSource=MasterDataSource
DetailDataSet
DataSet=DetailQuery
DBText
DataSource=DetailDataSet
DataField="name2"
← →
Reindeer Moss Eater © (2004-07-02 16:13) [5]В них иногда оставляются прежние значения иногда они пустые. У меня две таблицы Master-Detail. Если передвигатся по мастер-таблице то даные подчиненной (которые отображаются с помощью DBText) иногда не перерисовываются. Но при клике на DBNavigator"е подчиненной таблицы все становится нормально.
Уж что-то а TDBEdit и TDBText здесь ну абсолютно не причем.
← →
zorik © (2004-07-02 16:18) [6]Очень даже причем. Если вместо них поставить DBGrid - все нормально. Но нужно красиво сделать. :-)
← →
Reindeer Moss Eater © (2004-07-02 16:20) [7]Ты рассказываешь бред.
В TDBEdit и TDBText всегда отображается содержимое их полей ТЕКУЩЕЙ записи датасета.
Если ты не умеешь позиционировать текущую запись, то эти классы не виноваты в этом.
← →
zorik © (2004-07-02 16:30) [8]Для локальных БД я с тобой согласен!
Для IBQuery, я вспомнил, надо использовать метод FetchAll.
Всем спасибо. Разобрался.
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2004.07.25;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.038 c