Существуют различные примеры того, что вы хотите сделать. Вам нужно будет только сделать запрос с желаемыми полями для поиска, создать форму с этим запросом в качестве источника записи.
Затем добавьте текстовые поля, где люди будут вводить искомые слова для каждого поля. Вот отличное, понятное руководство, которое я использовал: https://www.599cd.com/tips/access/multi-field-search-form-like/
Access 2016 - объединение данных из нескольких столбцов в одной таблице в один столбец для поиска
Моя база данных содержит все выполненные инженерные изменения и создает для оператора отчет для печати со всеми необходимыми данными. Каждая строка в базе данных является новой записью, не может быть повторяющихся номеров технических изменений, поэтому я использую функцию автонумерации.
В базе данных есть 10 столбцов для оператора, чтобы перечислить любые чертежи или документы, которые они изменили во время технического изменения. Затем есть еще 10 для номеров выпуска и еще 10 для названий.
Я хочу предоставить оператору возможность поиска для поиска чертежей и документов, но они увидят только 3 столбца, номер чертежа или документа, номер выпуска и заголовок.
Я не очень хорош в VBA, но могу справиться с руководством, я бы сказал, что я нахожусь в опасной категории, слишком много знаний, чтобы сломать его, но недостаточно, чтобы решить это самому.
Я добавил скриншот чертежа области таблицы и списка документов, о котором я говорю:
2 ответа на вопрос
Хорошо, я нашел ветку на другом форуме, которая посвящена тому, что вы хотите, https://www.access-programmers.co.uk/forums/showthread.php?t=188663
Форма поиска имеет больше возможностей, чем вы хотите сделать, но поиск с использованием текстового поля для поиска по нескольким полям (и нескольким таблицам) адресован. Существует также образец базы данных для скачивания.
Проще говоря, я сделал простой запрос, форму поиска с текстовым полем для строки поиска, которую вы хотите найти. Вы вводите текст, нажимаете кнопку, и запрос запускается.
Вот запрос: SELECT tblSamples.SampleID, tblSamples.Sample, tblSamples.Data, tblSamples.Drawing, tblSamples.Modification FROM tblSamples WHERE ((((tblSamples.Sample) Подобно "" & [Forms]! [FrmSearch]! [TrS & "")) ИЛИ (((tblSamples.Data) как "" & [Forms]! [FrmSearch]! [TxtSearch] & "")) OR (((tblSamples.Drawing) Нравится "" & [Forms]! [ frmSearch]! [txtSearch] & "")) OR (((tblSamples.Modification) Like "" & [Forms]! [frmSearch]! [txtSearch] & ""));
Это основано на моей таблице примеров (tblSamples) с четырьмя полями, форма поиска (frmSearch), которая имеет кнопку, которая выполняет запрос
Похожие вопросы
-
2
Как добавить в «Общие выражения» в Access?
-
5
Какие интерфейсы помимо MS Access доступны для манипулирования файлами MDB
-
11
Менее устрашающий интерфейс для SQL Server
-
-
4
Каков наилучший способ преобразования базы данных MySQL в базу данных доступа?
-
4
Открытие mdb файлов в Ubuntu
-
1
Access 2007 не будет отображать панель навигации
-
2
Эквивалент функции Excel NETWORKDAYS с Jet ADO
-
11
Почему Access сообщает, что не может получить команду для своей программы?
-
2
MS Access сплит базы данных запросов
-
1
Открытие файлов .mdb 2003 в MS Access 2007