Создать автоформу для заполнения Справочника работающих

1. ФОРМА - СОЗДАТЬ

2. Можно создать три типа автоформ: в столбец, ленточная, табличная. Выберем «В столбец».

3. В поле «источник данных» выбрать из списка таблицу «Справочник работающих». Нажать ОК. Сразу будет создана автоформа и на экран выводится одна из записей таблицы «Справочник работающих».

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

5. Добавить с помощью формы в таблицу «Справочник работающих» запись о еще одном работнике предприятия.

6. Для автоматически созданных форм программа сама выбирает фон полей. Для изменения фона поля нужно перейти в это поле и выполнить команду ФОРМАТ – АВТОФОРМАТ (или ФОРМАТ – УСЛОВНОЕ ФОРМАТИРОВАНИЕ) И ВЫБРАТЬ НОВЫЙ ЦВЕТ ПОЛЯ.

7. Из контекстного меню формы выбрать команду Переименовать и назвать «автоформа»

Задание 4. Создание кнопок

В форму можно включить стандартные кнопки, при нажатии на которые выполняется то или иное действие. Например, кнопка «печать формы», кнопка «запуск Word» и т.д.

1. Создать любую форму для «Справочника нормативов.

2. Открыть форму в режиме Конструктор

3. Вывести на экран панель элементов командой ВИД – ПАНЕЛЬ ИНСТРУМЕНТОВ – ПАНЕЛЬ ЭЛЕМЕНТОВ

4. Кнопка Мастера на Панели элементов должна быть нажата

5. Нажать пиктограмму Кнопка на Панели элементов

6. В форме нарисовать мышью место под кнопку. Запускается Мастер кнопок

7. Из стандартного набора кнопок выбрать категорию (например, «Приложения») и кнопку (например, «Запуск блокнота»). При нажатии такой кнопки запустится блокнот из стандартного приложения Windows. Нажать ДАЛЕЕ

8. Задать изображение на кнопке. Это может быть произвольный рисунок или текст. Можно выбрать рисунок из стандартного набора Мастера или любой графический файл. ДАЛЕЕ.

9. Задать имя кнопки. Его не надо путать с Подписью, т.е. текстом на кнопке. Имя кнопки – это переменная, используемая программой для ссылки на эту кнопку.

10. Создать всплывающую подсказку. Для этого в режиме Конструктора вызвать контекстное меню поля «Расценка» и выбрать команду Свойства.

11. Выбрать вкладку Другие. В поле «Всплывающая подсказка» ввести текст «Расценка за одну операцию».

12. Создать всплывающие подсказки ко всем полям.

Создание полей со списком

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

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

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

Задание 5. Создание поля со списком

Задание: В форме «Наряд» создать поле со списком для выбора табельного номера из справочника табельных номеров.

1. Открыть форму НАРЯД в режиме конструктора

2. Удалить имеющееся поле Табельный номер. Для этого нужно выделить поле мышкой и нажать клавишу Delete на клавиатуре.

3. Если на экране нет Панели элементов, то включить ее командой ВИД –– ПАНЕЛЬ ЭЛЕМЕНТОВ. Кнопка Мастера на панели элементов должна быть нажата.

4. Нажать на Панели элементов кнопку «Поле со списком»

5. На месте удаленного поля «Табельный номер» мышкой выделить место под поле со списком. Запустится Мастер.

6. Установить флажок «Объект «поле со списком» будет использовать значения из таблицы или запроса». ДАЛЕЕ.

7. Указать таблицу, из которой будут взяты табельные номера, т.е. таблицу «Справочник работающих». ДАЛЕЕ.

8. Выбрать из «Справочника работающих» поле табельный номер. ДАЛЕЕ

9. Указать поле, однозначно определяющее запись – это поле «Табельный номер». ДАЛЕЕ.

10. Изменить, если необходимо, ширину поля.

11. Установить флажок «сохранить в поле». Указать поле «Табельный номер». ДАЛЕЕ

12. В качестве подписи поля ввести «Табельный номер». ГОТОВО.

13. Добавить с помощью формы две новые записи в Наряд.

Задание 6. Создание поля с фиксированным набором данных

Создать с помощью Мастера форм форму для заполнения таблицы «Справочник работающих». Предусмотреть возможность выбора наименования профессии из списка профессий.

1. ФОРМА – СОЗДАТЬ – МАСТЕР ФОРМ

2. Указать исходную таблицу «Справочник работающих». ОК

3. Включить все поля (двойная стрелка). ДАЛЕЕ.

4. Выбрать вид, оформление и имя формы. ДАЛЕЕ

5. В режиме Конструктор создать «поле со списком» как в примере 17.

6. Установить флажок «Будет введен фиксированный набор значений». ДАЛЕЕ.

7. Ввести список профессий

8. Установить флажок «Сохранить в поле», указать поле «Табном».

9. Открыть форму и добавить с ее помощью две записи в «Справочник работающих».

Задание 7. Создание подчиненной формы

Создать в форме «Наряд» подчиненную форму «Справочник работающих». При просмотре записей в «Наряде» автоматически выводится соответствующая запись из Справочника работающих.

1. Открыть форму «Наряд» в режиме Конструктор.

2. На Панели элементов нажать пиктограмму «Подчиненная форма».

3. Выделить мышкой место под подчиненную форму. Запустится Мастер подч. формы.

4. Установить флажок «Имеющиеся таблицы и запросы». Далее.

5. Выбрать из списка таблицу «Справочник работающих» и включить из нее в форму все поля. Далее.

6. Установить флажок «Самостоятельное определение полей связи». Далее.

7. Указать в качестве поля связи - Табельный номер. Далее.

8. Задать имя подчиненной формы – «Данные о работнике».

ПРОЧИТАТЬ (Этот пример выполнять не нужно).

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

Выполнение:

1. Создать в таблице «Справочник цен» поле, содержащее рисунки товаров. Можно использовать рисунки, фото, чертежи и т.д. Например, подключать графические файлы bmp. Для этого:
1) включить в таблицу поле типа «Поле объекта OLE»
2) при заполнении таблицы щелкнуть правой кнопкой в ячейке, в которой нужно ввести рисунок и выполнить команду «Добавить объект».
3) В появившемся списке выбрать тип объекта (рисунок Word, диаграмма Excel и пр.). также можно включить в таблицу и видеоклипы, звук.

2. В окне БД выполнить команду ФОРМА – СОЗДАТЬ – МАСТЕР ФОРМ

3. Указать имя таблицы («Справочник цен»)

4. Указать поля, которые должны входить в форму (наименование, цена, рисунок). ДАЛЕЕ

5. Выбрать тип формы (в столбец, ленточный и т.д.). ДАЛЕЕ

6. Выбрать стиль оформления (стандартный, официальный…). ДАЛЕЕ

7. Ввести имя формы. ГОТОВО