Поиск по нескольким переменным, но группировка по нескольким в форме доступа - PullRequest
0 голосов
/ 17 октября 2018

У меня есть форма, которая позволяет пользователю осуществлять поиск в базе данных школы по различным параметрам, таким как имя, фамилия, название школы и т. Д. Этот поиск выполняется в различных столбцах моей основной базы данных, включая директора, учителя, заместителя директора.и т. д. Важно отметить, что у меня есть много строк для одной школы в зависимости от количества учителей.

В этой форме есть подчиненная форма, которая отображает результаты, и я хочу, чтобы она отображала тольконазвание школы.К этому моменту он показывает много строк для одной школы в зависимости от того, сколько совпадений находит seach.

Я не хочу менять свой поиск, потому что я хочу, чтобы поиск был выполнен во всех доступных файлах.Итак, я попытался включить в оператор GROUP BY агрегированное выражение, такое как min () или max (), но оно также не работает.Моя база данных выглядит примерно так:

Row SchoolName, главный преподаватель VPrincipal

1 Школа ABC Джон Доу Джейн Доу Майкл Смит

2 Школа ABC Джон Доу Марк Нельсон Шон Ядро

3 Школьная азбука Джона Доу Марка Нельсона Луизы Карр

Поэтому, когда я выполняю поиск, скажем, «Имя = Нельсон», он выполняет поиск во всех столбцах: Директор, В.П. Принципал, Учитель во всехряды 1-3.

И поиск работает нормально, выходные данные отображают строки 2 и 3. Однако я хочу, чтобы выходные данные отображали только "School ABC".

Имеет ли это смысл?

Буду признателен за любые мысли о том, как лучше к этому подойти.

Спасибо!

...