Домашняя » как » Использование подстановочных знаков в Access 2010

    Использование подстановочных знаков в Access 2010

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

    Примечание редактора: эта гостевая статья написана Офис 2010 Клуб, форум, управляемый экспертами Office 2010, где каждый может задавать вопросы и участвовать в обсуждениях.

    Доступ, однако, обеспечивает основы системы управления реляционными базами данных. СУБД не так много, и только опытные пользователи могут манипулировать структурой базы данных для применения различных условий, в то время как быстрый приток динамических веб-приложений и других утилит на основе СУБД также вызывает острую потребность в понимании основ реляционных баз данных..

    На данный момент SQL стоит на первом месте в обработке структуры базы данных для извлечения конкретных данных из таблиц, но новичку в базе данных необходимо изучить синтаксис языка и его правильное использование. С другой стороны, интерфейс весового доступа с графическим интерфейсом Access предоставляет подстановочные знаки в качестве замены команды SQL WHERE для простого извлечения определенных данных из таблиц и запросов базы данных..

    Этот пост продемонстрирует простое использование записей Wild Card. Мы начнем с применения условий Wild Card к существующей базе данных. Для иллюстрации мы создали небольшую базу данных управления магазином, содержащую несколько таблиц; Клиент, Новые продукты, Продажи, Номера телефонов и Персонал. Для извлечения данных через подстановочные записи перейдите на вкладку «Создать» и нажмите «Дизайн запроса».

    Откроется диалоговое окно «Показать таблицу», позволяющее добавлять таблицы. Теперь начните добавлять нужные таблицы в окно Query Design..

    После добавления начните перетаскивать нужную таблицу в поля Query Design..

    Теперь мы заинтересованы в извлечении всех соответствующих данных, хранящихся в таблицах базы данных, относительно названия продукта «Pepsi». Для этого мы просто напишем Wildcard Entry, то есть условие Like / Not Like в поле Product Name, как здесь;

    Как «Пепси»

    При выполнении запроса будет показана вся соответствующая информация, включенная в поля Query Design, начиная от идентификатора клиента, имени клиента до имени сотрудника и т. Д..

    Давайте посмотрим на другой пример. Предположим, нам нужно выяснить, все ли Клиенты имеют свои имена, начинающиеся с буквы «G». Для применения этого условия мы напишем условие Like под именем клиента как;

    Как «G *»

    Это условие заставит Access извлечь все значения полей, которые соответствуют указанному условию (алфавит, числовое значение и т. Д.) Перед знаком звездочки..

    При выполнении запроса будут показаны все соответствующие данные клиентов, чье имя начинается с буквы «G»..

    Для исключения определенной записи / значения данных из запроса. Условие «Не нравится» пригодится. Это исключит указанное значение данных из записей и покажет только оставшиеся записи.

    Он покажет результаты, исключая все записи, где имя сотрудника начинается с 'L'.

    Мы коснулись только нескольких примеров записей Wild Card, чтобы извлечь конкретные данные из записей. Тем не менее, существует множество способов извлечения конкретных записей. Попробуйте эти примеры в своей базе данных, чтобы изучить некоторые другие аспекты подстановочных знаков.

    Как «E #» Это вернет конкретные данные из выбранной таблицы, состоящей только из двух символов. первый E и # представляет, что символ является числом.

    Как "G?" он вернет два символа, если они найдены в конкретной таблице, начиная с символа 'G'.

    Как «* 16» Это вернет данные, заканчивающиеся на 16 в конкретной таблице.

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

    Сравнение процедуры извлечения данных из таблиц с помощью SQL на основе CLI позволяет сделать вывод, что в Access это намного проще. Причина в том, что CLI (интерфейс командной строки) приносит монотонность, которая отталкивает новичков, чтобы получить в свои руки это. С другой стороны, простая компоновка графического интерфейса пользователя Access 2010 побуждает пользователя начать создавать базу данных без необходимости разбираться в лабиринте командных элементов управления и сложном для понимания синтаксисе..