Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ПСОН практикум.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
3.13 Mб
Скачать

Создание запросов

Главное отличие запроса от поиска состоит в том, что запросы можно сохранить и базе данных и использовать многократно.

  1. Выведите на экран окно БД. Выберите режим Запросы, укажите курсором на строку Создание запроса в режиме конструктора и нажмите кнопку <Открыть>.

  2. В появившемся окне Добавление таблицы выберите строку Таблица 1 и нажмите кнопку <Добавить> и затем кнопку<Закрыть>. На экране останется окно с названием «Запрос 1: запрос на выборку».

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

  • ведите в нижней части окна в первую ячейку строки Поле слово Фамилия. Для этого нажмите кнопку [], а затем выберите нужное слово из списка. Диалогичным способом введите во вторую ячейку той же строки слова "Год рождения" ( рис. 2).

Рис. 2. Формирование запроса 1

  • на панели инструментов нажмите кнопку <Открыть>. Появится окно, содержащее таблицу с запрашиваемыми данными.

  • Закройте запрос с охранением.

  • Откройте запрос 1 в режиме таблицы и проверьте его правильность.

  1. Составьте выборку из таблицы баз данных, содержащую фамилии тех сотрудников, которые родились позже 1959г. и получают оклад менее 1100 руб:

  • Создайте запрос 2 на основе Таблицы 1;

  • введите в нижней части окна “Запрос 2: запрос на выборку" в первую ячейку строки Поле слово "Фамилия", во вторую ячейку той же строки слова "Год рождения", а в третью ячейку – слово "Оклад";

  • введите во вторую колонку в строку Условия отбора условие >1959, а в третью колонку этой же строки – условие <1100;

  • закройте запрос с сохранением.

  • Откройте запрос 2 в режиме таблицы и проверьте его правильность.

Разработка форм

  1. Требуется вывести на экран данные, содержащиеся в БД отдельно для каждого сотрудника:

  • в окне БД выберите режим Формы, установите курсор на строку Создание формы с помощью мастера и нажмите кнопку <Открыть>;.

  • в окне Создание форм раскройте список объектов и выберите строку "Таблица: Таблица 1";

  • выберите нужные поля в левом окне и с помощью кнопки <[>]> последовательно переведите их в правое окно; например, можно выбрать поля: фамилия, должность, оклад; нажмите кнопку <Далее>;

  • нажмите кнопку  "В один столбец", а затем кнопку <Далее>;

  • выберите стиль формы; например, "Международный" и нажмите кнопку <Далее>.

  • введите заголовок формы "Сведения о сотруднике"; нажмите кнопку <Готово>;. на экране появится окно формы:

Рис. 3. Форма в один столбец

  • для перелистывания данных пользуйтесь кнопками [►] и [◄].

  • Закройте форму

  1. Выведите на экран данные сразу для всех сотрудников:

  • в окне БД выберите режим Формы, установите курсор на строку Создание формы с помощью мастера и нажните кнопку <Открыть>;

  • в окне Создание форм раскройте список объектом и выберите строку Таблица: Таблица 1;

  • выберите нужные поля в левом окне и с помощью кнопки <[>]> последовательно переведите их в правое окно; например, можно выбрать поля: фамилия, должность, телефон; нажмите кнопку <Далее>;

  • нажмите кнопку выбора  "Выровненный", затем кнопку <Далее>; выберите стиль формы; например, "Камень"; нажмите кнопку <Далее>;

  • введите заголовок формы Данные о сотрудниках; нажмите кнопку <Готово>; на экране появится окно с данными по выбранной форме (рис. 4);

  • для перелистывания данных используй те кнопки [►] и [◄] в поле "Запись";

  • подайте команду Закрыть.

Рис. 4. Форма, содержащая данные обо всех сотрудниках