Access 2010: отфильтровать несколько записей в памятном поле?
Я пролил здесь в поисках ответа на этот вопрос, но нигде не нашел.
У меня есть база данных Access 2010 с двумя таблицами:
- один с 14k кодами и определениями (все пять цифр, включая несколько букв).
- одна с общим количеством записей 900 тыс., каждая запись содержит пары комбинаций этих же кодов (каждый код в паре в отдельном столбце, CODE1 и CODE2)
Когда наш офис получает новый проект, я должен проверить, соответствуют ли коды, используемые в проекте, какой-либо из этих пар комбинаций. Некоторые проекты используют только два кода, но некоторые могут иметь до двадцати или более.
Я хотел бы иметь возможность вводить все коды, используемые в каком-либо одном проекте, либо в текстовое поле, либо в поле заметки, а затем сделать так, чтобы Access показал мне, существует ли комбинация между любым из этих кодов.
Пример: если у меня есть 5 кодов, я хочу посмотреть, содержит ли какая-либо из пар кодов 900k ЛЮБОЙ 1 из этих 5 кодов как в CODE1, так и в CODE2.
Кто-нибудь знает, как это сделать, или если это вообще возможно в Access 2010?
1 ответ
Нет, я думаю, что вам нужна другая таблица с кодами (2-20) для каждого проекта, затем вы можете перекрестно объединить ее с собой, чтобы получить набор пар, а затем внутренне объединить ее с таблицей пар, 900 КБ