Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
MS Access 1 для студентов.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
1.54 Mб
Скачать
  1. Заполните таблицу в соответствии с таблицей 1.

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

  1. Для задания условия на значение для вводимых данных необходимо:

  • в верхней части окна щелкните по полю Пол;

  • в нижней части окна щелкните по строке параметра Условие на значение;

  • щелкните по кнопке для определения условий на значение при помощи построителя выражений;

  • в появившемся окне напишите слово «М», затем напечатайте оператор (OR) (этот оператор выполняет функцию ИЛИ), напишите «Ж». Таким образом, вы ввели условие, при котором в поле Пол могут вводиться только указанные значения.

  • в строке Сообщение об ошибке введите предложение "Такой пол не существует, правильно введите данные''.

  • в строке Значение по умолчанию введите букву М;

  1. Сохраните таблицу под именем «Пациенты»:

  • выберите пункт меню Файл, Сохранить;

  • в диалоговом окне «Сохранение» введите имя таблицы Пациенты,

  • щелкните по кнопке <ОК>.

Примечание. Если в таблице не было задано ключевое поле (поле первичного ключа) то в результате щелчка по кнопке <ОК> Access предложит вам задать ключевое поле, т е поле, однозначно идентифицирующее каждую запись. Для однотабличной базы данных это не столь актуально, как для много табличной, поэтому щелкните по кнопке <Нет>, но в нашей таблице мы обозначили поле № п/п, т.к. не хотим повторения значений в данном поле.

Индекс — это средство Access, ускоряющее поиск и сортировку данных а таблице. Ключевое поле (поле первичного ключа) таблицы индекси­руется автоматически. Не допускается создание индексов для полей типа MEMO и Гиперссылка или полей объектов OLE. Свойство Индексированное noле определяет индекс, создаваемый по одному полю. Индексированное поле может содержать как уникальные, так и повторяющиеся значения. Допускает­ся создание произвольного количества индексов.

  1. Сохраните таблицу и закройте ее;

  1. Создайте следующую таблицу «Группы препаратов», согласно условию задачи;

  2. Сохраните таблицу и закройте ее;

  3. Создайте таблицу «Препараты» базы данных.

  4. Определите источники строк для некоторых полей, а именно для поля № фирмы и № группы (данные для этих полей мы будем брать из соответствующих таблиц!!!!). Для этого:

    1. Щелкните по полю № фирмы и перейдите на вкладку Подстановка, которая находится в нижней части экрана в Свойствах поля;

    2. Далее из ниспадающего списка выберите Поле со списком и определите все оставшиеся поля в соответствии с рисунками для следующего поля - № группы:

Рис Подстановка для поля «№ фирмы»

Рис Подстановка для поля «№ группы»

  1. Сохраните созданную таблицу и закройте таблицу.

  2. З аполните таблицы данными в соответствии с рис. Начинать следует с первых двух таблиц «Фирмы изготовители» и «Группы препаратов». Для этого выполните двойной щелчок по первой таблице «Фирмы изготовители» и заполняйте данными. Не забывайте сохранять! Обратите внимание, когда будете заполнять таблицу Препараты в полях «№ фирмы» и «№ группы» появятся ниспадающие списки. Их и используйте для заполнения этой таблицы!!!!

Рис Данные для таблицы «Фирмы изготовители»

Рис Данные для таблицы «Группы препаратов»

Рис Данные для таблицы «Препараты»

  1. Отредактируйте таблицы. Измените ширину каждого поля таблицы в соответствии с шириной данных. Для изменения ширины каждого поля таблицы в соответствии с шириной данных:

  • щелкните в любой строке поля № п/п пациента;

  • выполните команду Формат, Ширина столбца;

  • в появившемся окне щелкните по кнопке По ширине данных. Ширина поля изменится;

  • проделайте эту операцию с остальными полями.

  1. Произведите поиск препарата Энфалак в таблице «Препараты». Для этого:

    • откройте таблицу «Препараты»;

    • переведите курсор в первую строку поля Название;

    • выполните команду Главная/Найти;

    • в появившейся окне (рис.), в поле Образец введите

Рис Поиск препарата Энфалак

  • поле Совпадение выберите из списка Поля целиком;

  • в поле Просмотр выберите из списка ВСЕ (имеется в виду искать по всем записям);

  • установите флажок для опции С учетом формата полей;

  • щелкните по кнопке Найти далее. Курсор перейдет на четвертую запись и выделит слово Энфалак;

  • щелкните по кнопке Найти далее. Если в таблице встретиться еще запись тогда курсор перейдет к этой записи;

  • щелкните по кнопке Отмена для выхода из режима поиска.