6В06 Информационно-коммуникационные технологии



бет48/79
Дата29.12.2021
өлшемі0,5 Mb.
#106319
түріПротокол
1   ...   44   45   46   47   48   49   50   51   ...   79
Байланысты:
БД в ИС

Нет, если вы хотите выполнить команды без возврата какой-либо информации.




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

Для того чтобы при каждом запуске запроса задавать различные условия отбора, можно применить запрос с параметрами. Запрос с параметрами это обычный запрос, отличающийся тем, что при каждом запуске он автоматически запрашивает ввод условия отбора. В качестве заготовки для формирования запроса с параметрами можно использовать ранее созданные запросы на выборку. Только теперь вместо того, чтобы открывать окно запроса и всякий раз вводить новое условие отбора, Access будет при каждом запуске запроса открывать диалоговое окно с предложением ввести это условие. Запрос с параметром создается следующим образом.

  1. Создайте запрос с необходимыми таблицами и полями.

  2. В ячейках Условие отбора тех столбцов, поля которых будут использованы в качестве параметров, введите сопроводительный текст, заключив его в квадратные скобки. Этот текст будет использован в качестве «подсказки» в диалоговом окне, которое Access будет отображать при запуске запроса. Например, если вам нужно, чтобы запрашивался ввод названия страны, то необходимо создать запрос параметра по полю Страна. Для этого в строку Условие отбора для поля Страна введите, например, такое выражение: [Введите название страны:].

  3. Сохраните запрос командой Файл - Сохранить или нажав комбинацию клавиш CTRL4-F4 и щелкнув на кнопке Да в открывшемся диалоговом окне.

После запуска запроса Access откроет диалоговое окно и попросит ввести значения параметра.

После ввода данных, используемых в качестве параметра, щелкните на кнопке ОК; запрос продолжит работу и отобразит данные, отобранные в соответствии с заданными условиями.

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

Самый простой способ отыскания повторяющихся записей в таблице состоит в использовании мастера Поиск повторяющихся записей. Мастер запросит информацию о том, как вы хотите разыскивать повторяющиеся записи, и создаст запрос, основанный на ваших ответах. В окне База данных выберите вкладку Запросы и щелкните на кнопке Создать. Откроется диалоговое окно Новый запрос, в котором выберите пункт Повторяющиеся записи и щелкните на кнопке OK — мастер запустится. Работа мастера производится в четыре этапа.



  1. Выберите таблицу, в которой вы хотите найти повторяющиеся записи.

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

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

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

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

    • Откройте вкладку Запросы в окне База данных и щелкните на кнопке Создать.

    • В открывшемся диалоговом окне Новый запрос выберите пункт Перекрестный запрос и щелкните на кнопке ОК. Когда вы это сделаете, откроется окно мастера Создание перекрестных таблиц.

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

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

выбраны, щелкните на кнопке Далее .

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

    • В следующем диалоговом окне выберите поле или поля, содержащие числовые значения, по которым вы хотели бы провести итоговые вычисления для заполнения ячеек, образующихся пересечением строк и столбцов. Щелкните на кнопке Далее - в правой части окна откроется список итоговых функций. Выберите нужную функцию и щелкните на кнопке Далее.

    • В последнем диалоговом окне введите имя запроса è включите переключатель Просмотр результатов запроса.



Достарыңызбен бөлісу:
1   ...   44   45   46   47   48   49   50   51   ...   79




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет