Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Информатика. Лекции. 2009. Измайлов.doc
Скачиваний:
9
Добавлен:
26.10.2018
Размер:
4 Mб
Скачать

В последнем окне мастера

  • в поле Задайте имя формы следует заменить предлагаемое имя формы на желаемое,

  • включить переключатель Открыть форму для просмотра и ввода данных или Изменить макет формы,

  • щелкнуть по кнопке Готово.

При выборе варианта Изменить макет формы произойдет переключение в режим конструктора, в котором можно выполнить любую модификацию формы, созданной мастером.

23.1.3 Ввод и редактирование записей с помощью формы

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

  • щелкнуть в окне База данных по объекту Форма,

  • в появившемся списке имен созданных форм выделить нужное имя и выполнить по нему двойной щелчок,

  • в раскрывшемся окне выбранной формы выбрать нужную запись таблицы,

  • щелкнуть по нужному полю и ввести требуемое значение. После ввода необходимых значений во все поля записи осуществить переход к следующей записи. Это делается щелчком по кнопке Новая запись на панели переходов.

Для удаления текущей записи следует выполнить команды главного меню Правка – Удалить запись.

23.1.4. Простейшие модификации формы с помощью конструктора

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

Для перехода в режим конструктора следует:

  • в окне База данных щелкнуть по объекту Форма,

  • в появившемся списке с именами созданных форм выделить имя нужной формы и щелкнуть по кнопке Конструктор окна База данных,

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

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

23.2. Поиск и запросы

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

СУБД MS Access располагает средствами, упрощающими и автоматизирующими операции поиска необходимой информации. Самыми мощными инструментами поиска нужной информации являются запросы. Вместе с тем программа MS Access предлагает и более простые средства поиска информации.

23.2.1. Поиск и фильтрация данных

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

Для поиска определенной записи необходимо выполнить следующую последовательность действий:

  • открыть таблицу, в которой требуется совершить поиск. Для этого нужно открыть окно База данных, щелкнуть по объекту Таблицы, в раскрывшемся списке таблиц дважды щелкнуть по имени интересуемой таблицы.

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

  • Выполнить команду Найти любым из трех способов:

с помощью команд главного меню программы MS Access

Правка – Найти,

щелчком по кнопке Найти на панели инструментов,

комбинацией клавиш Ctrl + F.

В открывшемся диалоговом окне Поиск и Замена на вкладке Поиск, в раскрывшемся списке Поиск в, по умолчанию будет установлено имя выбранного поля.

В текстовое окно Образец окна Поиск и Замена ввести фрагмент данных, которые необходимо найти. Это можно сделать:

– с помощью кнопки просмотра окна Образец, раскрыв список и,

выбрав искомое значение.

Если точное значение неизвестно, то можно воспользоваться маской из символов * , # и ? .

Символ * соответствует произвольной строке символов: а* –– а1, azbyka, a2x4 .

Символ ? соответствует одному символу: EAPU07? –– EAPU06a, EAPU06b, EAPU06v.

Символ # соответствует одной цифре: №100 –– № # # # .

  • Если предполагается вести поиск не только по текущему полю, а по всем полям таблицы, то следует раскрыть список в окне Поиск в и щелкнуть по имени таблицы или формы;

  • раскрыть список строки Совпадение и выбрать одну из строк

с любой частью поля,

поля целиком,

с начала поля,

определяющих участок просматриваемого поля.

а) Если выбрана строка «С любой частью поля», то при установлении образца АЛЕКСАНДР из всех значений поля будут выбраны значения:

АЛЕКСАДРА, АЛЕКСАНДРИЯ, АННА АЛЕКСАНДРОВНА.

б) Если выбрана строка «Поля целиком», то при установлении образца ОМСК поле, содержащее значение ТОМСК будет пропущено. Здесь требуется полное совпадение.

в) Если выбрана строка «С начала поля», то при установлении образца ЛУГ из всех значений поля будут выбраны значения:

ЛУГАНСК, ЛУГОВОЕ, но не КАЛУГА.

  • При необходимости сужения области поиска по регистру текстовых данных необходимо установить флажок опции «С учетом регистра». Тогда при установленном образце ВАСИЛЬЕВА значения васильева и Васильева будут проигнорированы.

  • Для поиска тех полей, формат значений которых совпадает с форматом образца необходимо установить флажок опции «С учетом формата полей». Это означает, что при образце 30.04.07 значение 30 – апр – 2007 будет проигнорировано.

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

  • Если поиск выполнен успешно, то указатель в таблице устанавливается на найденной записи. Для нового поиска следует щелкнуть по кнопке Найти далее.

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

Правка – Замена