Главная страница
    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.008 c
1-7470
Оля
2003-06-20 18:37
2003.07.03
Ошибка


3-7330
Delph1
2003-06-10 09:09
2003.07.03
Помогите красиво выбрать иерархические данные.


1-7411
Артем К.
2003-06-22 13:12
2003.07.03
Где можно достать нестандартный компонент Grida?


14-7679
Pat
2003-06-17 01:08
2003.07.03
Система уравнений. Маткад


1-7390
Oleksiy
2003-06-20 11:34
2003.07.03
Передача строки в DLL





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