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

Вниз

Как связать 2 BDE Query связать (master-details)   Найти похожие ветки 

 
S_Andy   (2002-07-16 16:52) [0]

Как связать 2 BDE Query связать (master-details) ?
Подскажите PLS.


 
Anatoly Podgoretsky   (2002-07-16 17:04) [1]

Через DataSource


 
S_Andy   (2002-07-16 17:07) [2]

Через DataSource понятно.
Непонятно как передать по какому полю связь.
Если можно 2-3 строчки...


 
kaif   (2002-07-16 17:08) [3]

У Query есть свойство DataSource. Так вот указываешь в Query2.DataSource компонент DataSource1, который к Query1 подключен. Потом в Query2.SQL пишешь запрос, в котором имеются параметры (типа :FIELD_NAME ), с именами, которые у полей в Query1 (FIELD_NAME) имеются. Потом активизируешь оба запроса и все должно заработать.
Например
Query1.SQL.Text :=
"SELECT ID, ... FROM AAA";
Query2.SQL.TExt :=
"SELECT AAA_ID, ... FROM BBB WHERE AAA_ID = :ID" ;


 
Anatoly Podgoretsky   (2002-07-16 17:12) [4]

S_Andy (16.07.02 17:07)
Не применимо, это не навигационные методы, ты должен иметь только два SQL запроса и указать связь одного со вторым, через это свойство, пример запросов выше


 
Anatoly Podgoretsky   (2002-07-16 17:17) [5]

Связи как таковой нет, суть в том, что при смене позиции в наборе, вызывается выполнение второго запроса, в навигационных же методах производится именно связь.
Ранее без этого это делалось через событие OnChange/OnAfterScroll набора данных, это просто автоматизаация этого процесса.


 
S_Andy   (2002-07-16 17:39) [6]

Спасибо всем за ответы.



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

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

Наверх





Память: 0.45 MB
Время: 0.008 c
1-24061
Vladislav
2002-07-25 12:12
2002.08.08
Перемешать массив


4-24275
Baz
2002-05-31 10:50
2002.08.08
Как правильно обрабатывать сообщение WM_PAINT?


3-23957
werewolfDS
2002-07-18 11:51
2002.08.08
Бухгалтерские проводки


1-24054
psibug
2002-07-18 21:31
2002.08.08
---|Ветка была без названия|---


1-24088
BOPOH
2002-07-26 13:56
2002.08.08
Глюк у меня или где то еще?





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