0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Как включить построитель запросов для расширенного фильтра / поиска в Outlook?

Как включить построитель запросов для расширенного фильтра / поиска в Outlook?

Иногда бывает необходимо добавить записи из нескольких таблиц или запросов в один список. Для этого можно использовать запрос слияния в Access.

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

Примечание: Эта статья относится только к традиционным базам данных Access. В базах данных Access и веб-приложениях нельзя создавать или использовать запросы слияния.

Пример запроса на объединение

Начните с изучения рабочего примера шаблона Boreas Access для запросов слияния, если вы никогда не создавали их раньше. Он доступен на домашней странице Access в разделе Файл > Создать, или скачайте его здесь.

Когда Access открывает базу данных «Northwind», он сначала проходит через диалог подключения, а затем расширяет его. Щелкните в верхней части области навигации и выберите «Тип объекта», чтобы отсортировать все объекты в базе данных по типу. Затем раскройте группу «Запросы» и вы увидите запрос «Операции с продуктами».

Запросы объединения легко отличить от других объектов запросов, поскольку они помечены специальным значком, напоминающим два пересекающихся круга (он символизирует объединение двух наборов):

Снимок экрана: значок запроса на объединение в Access.

В отличие от обычных запросов на выборку и изменение, запросы на слияние не связывают таблицы, поэтому их нельзя создавать и изменять с помощью графического конструктора запросов Access. Вы увидите это, если откроете запрос на слияние из области навигации: результаты будут отображаться в режиме таблицы. Опция Конструктор не появится в группе Режимы на вкладке Главная. Будут доступны только опции Таблицы и SQL.

Чтобы более подробно изучить запрос на слияние, нажмите Главная > Представления > Представление SQL, чтобы увидеть синтаксис SQL, определяющий его. На этом рисунке мы добавили в запрос дополнительные SQL-интервалы, которые можно легко увидеть в различных частях запроса слияния.

Браузер не поддерживает видео.

Изучите более подробно синтаксис SQL следующего запроса на объединение из базы данных Borey:

По сути, эта инструкция SQL состоит из двух запросов-образцов. Эти запросы возвращают информацию из двух разных таблиц: Заказы на товары и Закупки товаров.

Читайте так же:
Как автоматически отклонять приглашения на собрания от определенных людей в Outlook?

Во второй части команды ключевое слово UNION указывает на то, что запрос объединит два набора записей.

Порядок объединенных записей определяется инструкцией ORDER BY после последней части. В примере все записи будут упорядочены по убыванию по полю «Дата размещения. «.

Примечание: Запросы на слияние всегда доступны только для чтения; вы не сможете изменить какие-либо значения в режиме таблицы.

Создание запроса на объединение путем объединения запросов на выборку

Хотя вы можете написать запрос на объединение непосредственно в режиме SQL, гораздо проще сделать это по частям, используя примеры запросов. Затем вы можете скопировать части кода SQL в запрос на объединение.

Примеры из следующего раздела (Пример создания запроса на слияние) можно пропустить.

Выберите кнопку Query Builder в группе Queries на вкладке Create (Создание).

Убедитесь, что поля, которые вы хотите включить, перечислены в таблице. В Query Builder появится таблица.

Вы можете объединить поля, дважды щелкнув по ним в окне Конструктора запросов. Пожалуйста, используйте то же количество полей, что и при добавлении их в другие примеры запросов, и в том же порядке. Обратите пристальное внимание на типы данных полей и убедитесь, что типы этих полей совпадают с типами полей в других объединяемых запросах. Например, если вы сначала выбрали запрос с пятью полями, первое из которых содержит дату и время, вам нужно убедиться, что другие объединенные запросы-образцы также содержат пять полей, первое из которых содержит дату и время, и так далее.

Кроме того, вы можете добавлять условия к полям, вводя соответствующие выражения в строке «Условия» сетки полей.

Проверьте вывод запроса-образца после добавления полей и условий. На вкладке Результаты нажмите Выполнить.

Запрос на изменение, адресованный проектировщику.

Зарегистрируйте запрос выборки, но не закрывайте его.

Повторите эту процедуру для всех образцов приложений, которые необходимо объединить.

Теперь необходимо объединить созданные примеры запросов. На данном этапе необходимо создать запрос на слияние, скопировав и вставив операторы SQL.

Нажмите кнопку Построитель запросов на вкладке Создать в группе Запросы.

Читайте так же:
Как автоматически назначать цветовую категорию собраниям после их принятия в Outlook?

На вкладке Конструктор в группе Тип запроса нажмите кнопку Объединить. Access скрывает окно Конструктора запросов и отображает вкладку Объект в режиме SQL. На данный момент эта вкладка будет пустой.

Щелкните на вкладке первого запроса на выборку, который вы хотите добавить в запрос на объединение.

Нажмите кнопку Mode (Режим) и выберите SQL Mode (Режим SQL) на вкладке Main (Главная).

Скопируйте SQL-запрос для запроса выбора. Перейдите на вкладку запроса слияния, который вы начали создавать ранее.

На вкладке объекта вставьте инструкцию SQL для образца запроса.

Уберите точку с запятой (;) в конце оператора SQL для запроса-образца.

Нажмите клавишу Enter, чтобы переместить курсор на последнюю строку и введите слово UNION на новой строке.

Перейдите на вкладку следующего запроса на выборку, который нужно добавить в запрос на объединение.

Повторяйте шаги с 5 по 10, пока не скопируете и не вставите все операторы SQL для запросов в окне режима слияния SQL. Не удаляйте точку с запятой и не вставляйте ничего после оператора SQL в последнем поисковом запросе.

В группе Результаты на вкладке Мастер нажмите кнопку Готово.

Результаты запроса на слияние должны быть отображены в режиме таблицы.

Пример создания запроса на объединение

В этом разделе вы увидите пример, который можно воспроизвести в базе данных Boreas. Объедините этот запрос, чтобы собрать имена людей из таблицы Customers и объединить их с именами из таблицы Suppliers. Вот как изучить этот пример с помощью Boreas.

Браузер не поддерживает видео.

Следующие шаги помогут вам создать запрос:

Подготовьте два образца запросов («Query1» и «Query2»), используя в качестве источников данных соответственно Customers и Suppliers. Укажите поля «Имя» и «Фамилия» для отображения.

Создайте запрос («Query3»), который изначально не имеет источника данных, и нажмите кнопку Merge на вкладке Designer, чтобы преобразовать его в объединенный запрос.

В этот запрос вставьте инструкции SQL из Запроса 1 и Запроса 2. Не забудьте убрать лишнюю точку с запятой и добавить ключевое слово UNION. Результаты можно просмотреть в режиме таблицы.

Добавьте в один из запросов выражение, определяющее порядок записей, а затем вставьте выражение ORDER BY в объединенный запрос в режиме SQL. Обратите внимание, что когда вы добавляете запрос ORDER BY в Query3, вы должны сначала убрать точку с запятой, а затем имена таблиц из имен полей.

Читайте так же:
Как всегда автоматически отвечать на сообщения в фиксированном формате в Outlook?

Окончательный код SQL, который объединяет и сортирует имена в этом запросе, выглядит следующим образом

Используя представление SQL, вы можете напрямую написать свой собственный запрос на слияние, если хорошо знаете синтаксис SQL. Однако может оказаться полезным использовать метод копирования в SQL и других объектов запроса. Каждый запрос может быть намного сложнее, чем простой запрос на выборку. Прежде чем объединять несколько запросов в один, может быть полезно создать и протестировать каждый запрос по отдельности. Можно настроить каждый объединенный запрос независимо, прежде чем перестраивать объединенный запрос, используя правильный синтаксис, если объединенный запрос не работает.

Другие советы и рекомендации по использованию запросов на слияние вы найдете в оставшихся разделах данной статьи.

В предыдущем примере объединялись данные только из двух таблиц базы данных Boreas. Однако очень легко добавить больше таблиц в запрос на слияние. Приведенный выше запрос может также включать имена сотрудников как часть результатов. Для этого добавьте третий запрос и объедините его с существующим SQL-запросом, используя другое ключевое слово UNION:

В табличном представлении результатов будут перечислены все сотрудники с примерным названием компании, что не очень полезно. Вместо того чтобы указывать название компании, вы можете использовать здесь фиксированное значение, чтобы включить сотрудников компании, поставщиков или клиентов. Как будет выглядеть SQL-вид этого запроса:

Пример результата в табличном представлении показан ниже. Вы увидите эти пять образцов записей в Access:

Поиск в новом приложении Outlook для Mac

Outlook for Mac предлагает вам строку поиска электронной почты и контактной информации, расположенную в верхней части страницы.

Если поиск выполняется из почтового ящика, результаты включают сообщения, контакты и файлы.

Поиск сообщения электронной почты, контакта или файла

В верхней части Outlook введите искомый текст (контакт, тему, фрагмент сообщения или имя файла).

Панель поиска в Outlook для Mac.

После этого в поле поиска выберите Выйти из поискаЗначок выхода из поискаили выберите любую папку в области навигации, чтобы выйти из поиска.

Читайте так же:
Как автоматически удалить отправленные элементы в Outlook?

Выход из панели поиска.

Используйте фильтры, чтобы уточнить поиск

Фильтры поиска можно использовать для уточнения поиска с помощью таких параметров, как Папки, От, Кому, Тема, ключевые слова, диапазоны дат и вложения. Чтобы использовать фильтры поиска, выберите ФильтрыЗначок фильтра в Outlook для Mac.в конце поля «Поиск».

Меню фильтра для поиска.

Уточнение результатов с помощью расширенного синтаксиса запросов (AQS)

Запрос можно уточнить с помощью расширенного синтаксиса запросов (AQS). Используйте поисковую строку ниже, чтобы ввести ключевое слово AQS, за которым следует двоеточие, и слово, которое вы ищете. Например, если вы хотите найти сообщения, тема которых содержит слово «отчет», введите в поле поиска subject:report.

Ключевые слова AQS.

Осуществляет поиск в поле От.

Поиск в поле Кому.

Выполните поиск в поле копирования.

Поиск по полю SC.

Поиск в полях «Кому», «Копия» и «TC».

Исследуйте тему.

Тело или содержимое

Поиск в тексте сообщения.

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

Важно: Даты поиска должны быть в формате месяц/день/год: ММ/ДД/ГГГГ.

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

Поиск в поле Категория.

При поиске HasAttachment:yes возвращаются только сообщения с вложениями.

Чтобы уточнить запрос, добавьте слова или имена из сообщения вместе с ключевым словом. Например, запрос blue hasattachment:yes вернет только сообщения с вложениями, содержащими слово «blue».

Поиск HasAttachment:no возвращает только сообщения без вложений.

Информатор ИмеетВложение: nej

Поиск по IsFlagged:yes возвращает только сообщения с флагом.

отчет IsFlagged : yes

IsFlagged:no возвращает только сообщения, которые не были помечены.

отчет IsFlagged : no

С помощью AQS можно искать новости сразу по нескольким словам, включая одно конкретное слово, все слова или конкретную фразу.

Все сообщения, содержащие либо слово «товар», либо слово «план», появятся при поиске по теме : товар-план.

Читайте так же:
Как временно отключить аккаунт без удаления в Outlook?

Если ввести subject : (товарный план), будут показаны все сообщения со словами «товар» и «план» в теме.

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

Несколько условий поиска также можно объединить с помощью операторов AND и OR. Например, вы можете использовать поисковую строку, чтобы найти сообщения от Алексея с темой «отчет» в теле.

Советы и рекомендации по поиску

Эти советы и рекомендации помогут вам провести точный поиск.

Поиск по ключевым словам не чувствителен к регистру. Вы получите одинаковые результаты, если будете искать слова cat и CAT.

Не ставьте пробел после двоеточия при поиске в формате свойство : значение. Если пробел есть, будет проведен полнотекстовый поиск значения. В качестве примера можно привести выражение to: AlexeyV ищет ключевое слово AlexeyV; оно не ищет сообщения, отправленные AlexeyV. Если ввести AlexeyV в строку поиска, будут получены все сообщения, отправленные пользователю.

Как и оператор AND, пробел между двумя ключевыми словами или выражениями может иметь значение. Если вы наберете «Алексей Виноградов» тема : реорганизация, вы увидите все сообщения от Алексея Виноградова со словом реорганизация в теме.

Для поиска свойств получателя, таких как To, From, Cc или Recipients, можно использовать SMTP-адрес, псевдоним или отображаемое имя. Можно указать значение AlexeyV@contoso.com , AlexeyV или «AlexeyV».

Подстановочные знаки можно использовать только в конце слова, например cat* или mouth*. Подстановочные знаки в начале слова ( *cat ) и поиск по подстроке ( *cat* ) не поддерживаются.

При поиске свойства используйте двойные кавычки (» «), если искомое значение состоит из нескольких слов. Например, subject : budget KV1 возвращает сообщения, содержащие слово budget в строке темы и слово KV1 в тексте сообщения или в любом из его свойств. Замена фразы budget KV1 в строке темы возвращает все сообщения, содержащие фразу budget KV1.

Чтобы исключить содержимое с определенным значением свойства из результатов поиска, поставьте знак минус (-) перед его названием. Например, -from: «Алексей Виноградов» исключит все сообщения, отправленные Алексеем Виноградовым.

голоса
Рейтинг статьи
Ссылка на основную публикацию
Adblock
detector