Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 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.033 c
14-1089178875
Мазут Береговой
2004-07-07 09:41
2004.07.25
Расскажу я вам сказку...


14-1088776252
Rain
2004-07-02 17:50
2004.07.25
hbTAPI


1-1089634292
Snip
2004-07-12 16:11
2004.07.25
Delphi 8 and .NET


4-1086451369
parovoZZ
2004-06-05 20:02
2004.07.25
"TABStop" и манифест


1-1089543562
ltexcimer
2004-07-11 14:59
2004.07.25
максимальный размер переменной и запись в файл





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский