Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.07.25;
Скачать: CL | DM;

Вниз

Некоректные 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;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.042 c
14-1088911799
Григорьев Антон
2004-07-04 07:29
2004.07.25
А кто за статьи на этом сайте отвечает?


1-1089651413
AndersoNRules
2004-07-12 20:56
2004.07.25
V kakom file i kak hraniti peremennuyu tipa: TmyData=record...


1-1089613061
serg128
2004-07-12 10:17
2004.07.25
Как из Delphi просмотреть файл в формате EMF 1.003?


1-1089295497
jeon
2004-07-08 18:04
2004.07.25
Как дописать в конец текстового файла?


9-1081437245
Михаил__
2004-04-08 19:14
2004.07.25
Сообщение