Возвращать значения подчиненной формы на основе нескольких критериев в Access - PullRequest
0 голосов
/ 05 июля 2019

Мне нужно выбрать одно или несколько значений из того же поля в подчиненной форме 1 и отобразить применимые значения в подчиненной форме 2.

Я сделал это, выбрав критерии из нескольких полей, но не из нескольких значений позиций в одном и том же поле. Моей первой мыслью было создание динамической строки SQL для заполнения подчиненной формы 2, но мне просто было интересно, есть ли более простой способ сделать это.

enter image description here

В настоящий момент, если я выберу позицию в подчиненной форме 1 (маршрут полета), подчиненная форма 2 покажет только соответствующие сегменты полета для этого маршрута. Если у клиента есть более одного маршрута полета для одной и той же поездки в подчиненной форме 1, мне нужно показать все сегменты полета для всей поездки в подчиненной форме 2.

1 Ответ

0 голосов
/ 09 июля 2019

Благодаря предложению Ли Мака использовать функцию / оператор IN (), я смог передать функцию IN () строкой подзапроса, чтобы вернуть нужные мне данные без необходимости перебирать набор записей. Нужно было только убедиться, что подзапрос вернул значения только для одного поля (в данном случае это поле идентификатора), иначе это приведет к ошибке.

Я создал функцию для заполнения номеров сегментов по порядку.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...