Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2004.06.06;
Скачать: [xml.tar.bz2];

Вниз

master_detail+lookup=непонятки   Найти похожие ветки 

 
tchn ©   (2004-05-13 17:43) [0]

ситуация такая:
есть таблица t_master, есть подчиненная ей (многие-к-одному) таблица t_detail. связаны они как master-detail.
и есть самая главная таблица t_main.
у main есть два lookup-поля по одному из t_master и t_detail.
т.е. при заполнении новой записи в main выбирается значение из t_master, а потом выбирается значение из t_detail, причем t_detail отфильтрован в соответствии с выбранным значением из t_master.
и вроде бы в t_main все хорошо записывается, все правильно.
но когда перемещаемся по t_main, то значения lookup-поля, которое связано с t_detail, не отображаются в LoookupComboBox.((
а нада...
если кто понял чего я тут нагородил), и кто сталкивался с подобным явлением и знает как с ним бороться - помогайте...


 
Соловьев ©   (2004-05-13 17:45) [1]

СУБД?
Комопоненты?
Как делал связь?


 
tchn ©   (2004-05-13 18:32) [2]

а разве это имеет значение? полагаю, что такая проблема хоть как должна иметь место (другие варианты не пробовал, правда...)
платформа - MSSQL2000
компоненты - для ввода данных dxDBInspector, для навигации - dxDBGrid.
доступ к базе через ADO, датасеты - BetterADODataSet
как делал связь: у детейл-таблицы есть внешний ключ, связь через него и первичный ключ мастер-таблицы.
а лукап-поля главного датасета тоже как обычно - new field в списке полей датасета


 
Соловьев ©   (2004-05-13 18:37) [3]


> компоненты - для ввода данных dxDBInspector, для навигации
> - dxDBGrid.
> доступ к базе через ADO, датасеты - BetterADODataSet

есть разница, так как на стандартных компонентах такого незамечено.


 
tchn ©   (2004-05-13 18:38) [4]

чичас проверим...


 
Johnmen ©   (2004-05-13 18:43) [5]

>tchn ©  

Просто включи кеширование лукапного поля.


 
tchn ©   (2004-05-13 19:30) [6]

нее, кеш тоже не работает


 
tchn ©   (2004-05-13 19:45) [7]


> Соловьев ©


проверено - не работает. даже в обычном гриде - такая же ерунда.((
ну что, братцы, есть у кого-нибудь соображения по поводу избавления от такой болячки?


 
tchn ©   (2004-05-13 21:59) [8]

вот, оказывается, где собака порылась. визуальные компоненты здесь не причем, а вот BetterADODataSet мальца глючит. заменил датасет detail-таблицы на стандартный ADODataSet - и заработало.
все спасибо!


 
Соловьев ©   (2004-05-14 09:21) [9]


> detail-таблицы на стандартный ADODataSet - и заработало.

что и требовалось доказать



Страницы: 1 вся ветка

Форум: "Базы";
Текущий архив: 2004.06.06;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.043 c
1-1085109921
Апач
2004-05-21 07:25
2004.06.06
Структура данных


4-1082881258
kalmykovser
2004-04-25 12:20
2004.06.06
Помогите разобраться с вставкой текста


14-1084908537
Juster~~
2004-05-18 23:28
2004.06.06
Компонент


1-1085379271
natEn
2004-05-24 10:14
2004.06.06
Рекурсия. Помогите!


6-1082459141
SergeySS
2004-04-20 15:05
2004.06.06
помогите с WebBrowser





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский