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

Вниз

Помогите чайнику немытому, пожалуйста!   Найти похожие ветки 

 
ZDN   (2002-03-26 08:54) [0]

Доброго времени суток, Мастера БД.
Имеется 3 взаимосвязанных набора данных: ClientDS, WorkerDS & ZakazDS.
У ZakazDS 2 главных набора - ClientDS и WorkerDS.
ClientDS и WorkerDS между собой никак не связаны.
Включено кэширование. Как мне ручками сделать связь между ними, чтобы
все нормально отображалось /при мастер-деталь все работает, но здесь 2 мастера и одна деталь/.
Помогите, пожалуйста!


 
Lord Warlock   (2002-03-26 09:28) [1]

Можешь использовать фильтрацию. Filter в ZakazDS ставишь TRUE,
в OnFilterRecord тогоже DS пишешь
Accept:=Zakaz.IdWorker=Worker.IdWorker, или как там у тебя поля зовутся, и все (Мастер при этом ClientDS).
для извлечения полей по вкусу можно использовать функцию
FieldByName, Fields[№] или Zakaz["IDЧто-то"], как хочешь


 
ZDN   (2002-03-26 10:12) [2]

2 Lord Warlock

Спасибо. Если я правильно понял, решение в виде мастер-деталь плюс фильтрация?
А еще какая-нибудь альтернатива есть?


 
ZDN   (2002-03-26 10:16) [3]

И еще маленький вопрос - если использовать FIBC, то там работа с кэшированными датасетами как в IBX или лучше?


 
Johnmen   (2002-03-26 10:23) [4]

Лучше...


 
Lord Warlock   (2002-03-28 09:12) [5]

2 ZDN
Насчет альтернативы - нет, по крайней мере используя стандартные компоненты, а нестандартные искать надо, я по крайней мере таких не знаю :)



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

Текущий архив: 2002.04.18;
Скачать: CL | DM;

Наверх




Память: 0.45 MB
Время: 0.005 c
1-57722
Елена
2002-04-08 13:41
2002.04.18
Перечислимый тип


1-57716
Kate
2002-04-08 11:16
2002.04.18
Scrollbar


1-57734
Sergey Karagodin
2002-04-05 09:21
2002.04.18
Какое событие


3-57638
Alxn
2002-03-28 14:22
2002.04.18
Имя текущего поля


6-57826
Stanislav
2002-02-06 13:17
2002.04.18
Изменение настроек 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
Английский Французский Немецкий Итальянский Португальский Русский Испанский