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

Вниз

Фильтрация   Найти похожие ветки 

 
miss   (2003-06-09 12:30) [0]

Добрый день:))
Подскажите, плиз, как отфильтровать главную табличку по подчиненной (связаны по одному полю, один-ко-многим)


 
Соловьев   (2003-06-09 12:38) [1]

парадокса не ощущаешь? главную по подченненой? скооее наоборот.


 
miss   (2003-06-09 12:40) [2]

Мне нужно вывести в отчет только те записи главной таблицы, у которых есть подчиненные


 
supersan   (2003-06-09 12:44) [3]

Может, имелось в виду, что надо отсортировать подчиненную табличку по главной? Если да, то читай дальше.
Наверно, лучшим выходом будет настройка свойств MasterSource и MasterFields у подчиненной таблицы. MasterSource устанавливаешь равным тому DataSource, который соединен с главной таблицей, MasterFields добавляешь слева поле из подчиненной таблицы, а справа - поле из главной (имеются в виду поля, по которым связь).
Вроде так.


 
miss   (2003-06-09 12:46) [4]


> supersan © (09.06.03 12:44)


> Мне нужно вывести в отчет только те записи главной таблицы,
> у которых есть подчиненные



 
Zacho   (2003-06-09 12:49) [5]


> miss (09.06.03 12:46)

А какой генератор отчетов ? Например, в FastReport/FreeReport это настраивается прямо в отчете.


 
miss   (2003-06-09 12:51) [6]

PReport


 
miss   (2003-06-09 12:54) [7]


> Zacho © (09.06.03 12:49)

Т.е. мне нужно, например, не показывать запись главной таблицы если у нее нет подчиненной. Если настраивается то как,недавно начала использовать подобные гернераторы отчетов:))


 
Наталия   (2003-06-09 13:04) [8]

Сделать примерно такой запрос:
select distinct m.f1 from master m, detail d where m.id=d.master_id
тогда в выборку попадут только те записи из master, для которых есть записи из detail


 
Zacho   (2003-06-09 13:05) [9]


> miss (09.06.03 12:54)

Как в PReport - не знаю, никогда его даже не видел.
А как вариант - написать запрос с INNER JOIN.


 
miss   (2003-06-09 13:08) [10]


> Zacho © (09.06.03 13:05)

как это в FastReport реализовано? PReport почти тоже самое только с несколько усеченными возможностями,
совет с запросом конечно хорош, только в этой программке я Query не использую


 
PI{}Puk   (2003-06-09 13:11) [11]

А ты используй запросы - проблем не будет :)


 
Наталия   (2003-06-09 13:12) [12]

А что, религия не позволяет пользоваться запросами?


 
Zacho   (2003-06-09 13:12) [13]


> miss (09.06.03 13:08)

Правой кнопкой мыши на бэнде Master Data и снять галочку у "Печатать, если Detail пуст"


 
miss   (2003-06-09 13:17) [14]


> Наталия © (09.06.03 13:12)
> А что, религия не позволяет пользоваться запросами?

А не придерживаюсь никакой религии


 
Anatoly Podgoretsky   (2003-06-09 15:38) [15]

У тебя наличо смена подчиненности, гдавной сделай подчиненную и наоборот.



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

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

Наверх





Память: 0.47 MB
Время: 0.007 c
8-7561
Stan
2003-01-30 18:23
2003.07.03
Возникает ошибка


7-7727
Yanis
2003-04-22 15:49
2003.07.03
Format a:


14-7646
BaRToV
2003-06-13 03:02
2003.07.03
Delphi + Asm вставки


1-7485
Max_
2003-06-16 15:29
2003.07.03
Индекс пункта меню!


1-7530
Ilg
2003-06-21 12:34
2003.07.03
TWinControl и наследование





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