|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
21.02.2012, 12:40 | #1 |
Регистрация: 25.05.2009
Сообщений: 7
|
БД. Фильтр таблицы по данным другой таблицы
Никак не могу решить последний пункт задания по базам данным...
Есть база данных сотрудников и база данных их детей (Paradox), так вот нужно отфильтровать всех сотрудников у кого 2-е и более детей ("скрыть" их из базы). Базы данных связаны так (по IDFIO): Используются компоненты: Table, DBGrid, DataSource. Задачу нужно решить используя именно эти компоненты. Как фильтровать таблицу по ее же записям я понял, а вот как это сделать по количеству записей другой таблицы? |
21.02.2012, 12:55 | #2 |
Старожил
Регистрация: 08.02.2012
Сообщений: 2,173
|
т.е. в первой таблице (с родителями), не должна отображаться часть информации (в зависимости от количества записей для этого родителя во второй таблице)?
Правильно поставленная задача - три четверти решения.
|
21.02.2012, 13:03 | #3 |
Регистрация: 25.05.2009
Сообщений: 7
|
|
21.02.2012, 18:54 | #4 |
Регистрация: 25.05.2009
Сообщений: 7
|
DiemonStar, вообще если есть идеи с добавлением инфы в таблицу с родителями, то поделитесь... хоть как-то надо решить задачу
|
21.02.2012, 19:31 | #5 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
по хорошему нужно написать один запрос, где для каждого родителя будет информация о том, сколько у него детей.
(через подзапрос). А потом уже легко - можно будет фильтровать по этому полю. |
21.02.2012, 20:36 | #6 |
Регистрация: 25.05.2009
Сообщений: 7
|
Спасибо что натолкнули на путь решения - все получилось... Я добавил ещё одно поле с количеством детей у каждого родителя и потом просто сравнивал IDFIO каждой записи родителя с наличием такогоже IDFIO в таблице детей... если запись находилась, то в счетчик добалял 1, ну и уже накопленный результат добавлял в поле с количеством детей.
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Внесение в поле таблицы сумму значений из другой таблицы по условию | Сурка | SQL, базы данных | 2 | 25.12.2011 17:47 |
формирование таблицы из элементов другой таблицы с удалением повторяющихся значений | Selicat | Microsoft Office Excel | 1 | 20.10.2011 22:36 |
Access ограничить значение поля таблицы значениями полей другой таблицы | Сергей089 | Microsoft Office Access | 10 | 08.12.2010 02:22 |
Фильтр таблицы данных, по определённым данным... | holy_androny | Microsoft Office Excel | 8 | 19.10.2010 16:49 |
авт. перенос данных из нескольких столбцов одной таблицы в один столбец другой таблицы | A_ALL | Microsoft Office Access | 7 | 24.08.2009 21:13 |