![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Некоректные TDBEdit и TDBText [D6, IB6.x]
zorik © (2004-07-02 15:49:00)Уже неоднократно стыкаюсь с этой проблемой. Компоненты DBEdit и DBText ведут себя хаотично. В них иногда оставляются прежние значения иногда они пустые. У меня две таблицы Master-Detail. Если передвигатся по мастер-таблице то даные подчиненной (которые отображаются с помощью DBText) иногда не перерисовываются. Но при клике на DBNavigator'е подчиненной таблицы все становится нормально. Подскажите выход! Пробовал оброблять события вручню - ставил DBText.Refres - не помогло.
Спасибо
zorik (2004-07-02 16:30:00) [1]Для локальных БД я с тобой согласен!
Для IBQuery, я вспомнил, надо использовать метод FetchAll.
Всем спасибо. Разобрался.
Reindeer Moss Eater (2004-07-02 16:20:00) [2]Ты рассказываешь бред.
В TDBEdit и TDBText всегда отображается содержимое их полей ТЕКУЩЕЙ записи датасета.
Если ты не умеешь позиционировать текущую запись, то эти классы не виноваты в этом.
zorik (2004-07-02 16:18:00) [3]Очень даже причем. Если вместо них поставить DBGrid - все нормально. Но нужно красиво сделать. :-)
Reindeer Moss Eater (2004-07-02 16:13:00) [4]В них иногда оставляются прежние значения иногда они пустые. У меня две таблицы Master-Detail. Если передвигатся по мастер-таблице то даные подчиненной (которые отображаются с помощью DBText) иногда не перерисовываются. Но при клике на DBNavigator'е подчиненной таблицы все становится нормально.
Уж что-то а TDBEdit и TDBText здесь ну абсолютно не причем.
zorik (2004-07-02 16:10:00) [5]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'
Соловьев (2004-07-02 16:02:00) [6]
> У меня две таблицы Master-Detail.
а как сделана связь?
zorik (2004-07-02 15:54:00) [7]IBQuery DataSource
Соловьев (2004-07-02 15:51:00) [8]никогда с таким не сталкивался...
а какие копоненты доступа?