Главная страница
    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.038 c
3-1088743612
Artem
2004-07-02 08:46
2004.07.25
Вопрос по Update данных в DBGrid


14-1089167909
negrila
2004-07-07 06:38
2004.07.25
кассовые аппараты


14-1088701331
DeadMeat
2004-07-01 21:02
2004.07.25
Письмо


14-1088803935
saNat
2004-07-03 01:32
2004.07.25
Книга по 3D MAX


3-1088513201
Igoryok
2004-06-29 16:46
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
Английский Французский Немецкий Итальянский Португальский Русский Испанский