Оглавление:
Видео: Поиск повторяющихся записей в запросах Access 2025
Когда вы хотите отслеживать определенную запись, создание запроса является излишним. К счастью, Access 2003 имеет быстрый способ найти одну конкретную часть данных в таблицах и формах вашего проекта: команда «Найти».
Найти доступен как на панели инструментов, так и в главном меню. (Выберите «Редактировать» - «Найти». Люди, ориентированные на клавиатуру, могут нажать Ctrl + F.) Доступ 2003 не волнует, каким образом вы запускаете команду «Найти» - она работает одинаково с любого проспекта.
Хотя команда «Найти» довольно проста в использовании сама по себе, несколько трюков заставляют его делать все возможное. После того, как вы узнаете основы поиска (см. следующий раздел), вы можете точно настроить команду «Найти», используя советы в разделе «Настройка поиска скорости и точности, »Ниже в этой статье. В этом разделе показано, как настроить параметры поиска для более подробных задач поиска.
Поиск первых вещей сначала (и следующий вещи после этого)
Использование команды «Найти» - это простая задача. Вот как это работает:
1. Откройте таблицу или форму, которую вы хотите найти.
Да, поиск работает как в представлении данных, так и в формах доступа.
2. Щелкните поле, которое вы хотите найти.
Команда «Поиск» ищет текущее поле во всех записях таблицы, поэтому перед запуском процесса поиска убедитесь, что вы нажимаете правое поле. Access 2003 не заботится о том, какую запись вы нажимаете - пока вы попадаете в правильное поле, Access будет счастлив. (И важно, чтобы ваше программное обеспечение было счастливым!)
3. Запустите команду «Найти», нажав кнопку «Найти» на панели инструментов (тот, у которой есть бинокль) или выберите «Правка» - «Найти».
Появится диалоговое окно «Найти и заменить».
4. Введите текст, который вы ищете, в поле «Найти», как показано на рисунке 1.
Найдите момент, чтобы проверить правописание перед началом поиска. Доступ недостаточно яркий, чтобы понять, что вы на самом деле имеете в виду героя, когда вы вводите нуль.
Рисунок 1: Диалоговое окно «Найти и заменить» готово к работе.
5. Нажмите «Найти далее», чтобы начать поиск.
Прежде чем вы сможете рассчитывать до одного на восьмое, команда «Поиск» отслеживает нужную запись, перемещает туда курсор и выделяет соответствующий текст. Однако, если Find ничего не обнаруживает, он жалуется на его сбой в небольшом диалоговом окне.
6. Если Find не нашел то, что вы искали:
• a. Нажмите OK, чтобы диалоговое окно исчезло.
• b. Убедитесь, что вы щелкнули в правильном поле и правильно указали в поле «Найти».
• Вы также можете проверить специальные параметры поиска, описанные в следующем разделе, чтобы узнать, не испортил ли ваш поиск ваш поиск.
• c. Нажмите «Найти далее» еще раз.
Что делать, если первая запись, найденная Access, не та, которую вы ищете? Предположим, вам нужен второй, третий или четырнадцатый Джон Смит в таблице? Нет проблем - поэтому в диалоговом окне «Найти и заменить» есть кнопка «Найти дальше». Продолжайте нажимать кнопку «Найти далее» до тех пор, пока «Доступ» не будет работать до нужной вам записи или не сообщит вам, что он отказывается от поиска.
Настройка поиска скорости и точности
Иногда просто предоставление информации в поле «Найти» недостаточно. Либо вы найдете слишком много записей, либо те, которые соответствуют, не те, которые вам нужны. Лучший способ уменьшить количество неправильных совпадений - добавить дополнительные сведения к вашему поиску.
Точная настройка ускоряет погоню.
Доступ предлагает несколько инструментов для точной настройки Find. Откройте диалоговое окно «Найти и заменить», нажав кнопку «Найти» на панели инструментов или выбрав «Редактировать» - «Найти». В следующем списке описано, как использовать различные параметры:
- Look In: По умолчанию Access ищет совпадения только в поле current - в любом поле, которое вы нажали, перед запуском команды Find. Чтобы сообщить Access для поиска по всей таблице, измените параметр Look In на параметр таблицы , , как показано на рисунке 2.
Рисунок 2: Чтобы выполнить поиск по всей таблице, измените Look В настройке.
- Матч: Доступ делает несколько глупых предположений, и этот параметр является хорошим примером. По умолчанию для Match установлено значение Whole Field, которое предполагает, что вы хотите найти только те поля, которые полностью соответствуют вашему поисковому тексту. Значение «Весь поле» означает, что поиск Sam не содержит полей, содержащих Самуэль, Саманта, или Мозам. Не слишком яркий для такой дорогостоящей программы, не так ли? Измените это поведение, установив параметр «Совпадение» на «Любая часть поля», которая позволяет совпадать в любом месте поля (для поиска Samuel и нового образца продукта )) или для начала поля, который распознает только совпадение, которое начинается с начала поля. Чтобы изменить этот параметр, нажмите стрелку вниз рядом с полем (см. Рис. 3), а затем сделайте свой выбор в раскрывающемся меню, которое появляется.
Рисунок 3: Посмотрите на все эти маленькие поля, используя опцию Match.
- Поиск: Если вы находите слишком много совпадений, попробуйте ограничить поиск одной конкретной частью таблицы с помощью параметра «Поиск». Поиск сообщает команде «Поиск», чтобы посмотреть либо
• На всех записях в таблице (настройка по умолчанию)
• Вверх или вниз от текущей записи
-
Щелчок по записи на полпути через таблицу, а затем сообщение Доступ к поиск вниз оттуда ограничивает поиск в нижней части таблицы.Настройте параметры поиска, нажав стрелку вниз рядом с полем поиска и выбрав соответствующий вариант в раскрывающемся меню.
- Случай соответствия: Случай соответствия требует, чтобы используемый вами термин был точно таким же, как значение, хранящееся в базе данных, включая случай символов. Другими словами, если база данных содержит странно заглавную фамилию SmItH, Match Case находит это значение только при поиске имени с использованием точно такой же нечетной заглавной буквы (в данном случае SmItH) . Случай соответствия отлично работает при поиске в базе данных для имен.
- Поля поиска с форматированием: Этот параметр указывает Access для просмотра форматированной версии поля вместо фактических введенных данных. Ограничение поиска таким образом удобно при поиске дат, идентификаторов единиц хранения или в любом другом поле с довольно небольшим количеством специализированного форматирования. Включите поля поиска как форматированные, установив флажок рядом с ним. Этот параметр не работает с Match Case, поэтому, если флажок Match Case установлен, поля Search As As Formatted затемняются. В этом случае снимите флажок Match Case, чтобы вернуть поля поиска с форматированием. В большинстве случаев этот вариант не имеет большого значения в вашей жизни. Фактически, единственный раз, когда вы, вероятно, заботитесь об этом параметре «Поиск», является то, когда (или если) вы выполняете поиск по многим сильно форматированным полям.
Если ваша команда Find не работает так, как вам кажется, проверьте параметры в предыдущем списке. Вероятность того, что один или несколько из этих вариантов не установлены совершенно правильно!
