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

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

Я хочу предоставить оператору возможность поиска для поиска чертежей и документов, но они увидят только 3 столбца, номер чертежа или документа, номер выпуска и заголовок.

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

Я добавил скриншот чертежа области таблицы и списка документов, о котором я говорю:

чертеж области таблицы и список документов

2 ответа2

0

Существуют различные примеры того, что вы хотите сделать. Вам нужно будет только сделать запрос с желаемыми полями для поиска, создать форму с этим запросом в качестве источника записи.
Затем добавьте текстовые поля, где люди будут вводить искомые слова для каждого поля. Вот отличное, понятное руководство, которое я использовал: https://www.599cd.com/tips/access/multi-field-search-form-like/

0

Хорошо, я нашел ветку на другом форуме, которая посвящена тому, что вы хотите, https://www.access-programmers.co.uk/forums/showthread.php?t=188663

Форма поиска имеет больше возможностей, чем вы хотите сделать, но поиск с использованием текстового поля для поиска по нескольким полям (и нескольким таблицам) адресован. Существует также образец базы данных для скачивания.

Проще говоря, я сделал простой запрос, форму поиска с текстовым полем для строки поиска, которую вы хотите найти. Вы вводите текст, нажимаете кнопку, и запрос запускается.

Вот запрос: ВЫБЕРИТЕ tblSamples.SampleID, tblSamples.Образец, tblSamples.Данные, tblSamples.Рисунок, Табл. Образцы.Модификация ОТ tblSamples ГДЕ (((tblSamples.Образец) Как "" & [Forms]! [FrmSearch]! [TxtSearch] & "")) ИЛИ (((tblSamples.Данные) Как "" & [Forms]! [FrmSearch]! [TxtSearch] & "")) ИЛИ (((tblSamples.Рисование) Как "" & [Forms]! [FrmSearch]! [TxtSearch] & "")) ИЛИ (((tblSamples.Модификация) Как "" & [Forms]! [FrmSearch]! [TxtSearch] & ""));

Это основано на моей таблице примеров (tblSamples) с четырьмя полями, форма поиска (frmSearch), которая имеет кнопку, которая выполняет запрос

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .