русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Цель работы


Дата добавления: 2015-07-09; просмотров: 532; Нарушение авторских прав


Получение навыков работы по созданию экранных форм.

Темы для предварительного изучения

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

Задание

Создать формы для ввода информации в таблицы в удобном для пользователя формате. Создать сложные формы, объединив формы, созданные для разных таблиц.

Используется база данных, созданная по индивидуальному заданию в работе №2.

Пример выполнения лабораторной работы (вариант 30)

Для создания формы Сотрудник выполнить следующие действия. В окне БД выбрать вкладку Формы. Выполнить щелчок по кнопке Открыть. Появится диалоговое окно Новая форма. Выбрать из списка пункт Конструктор. Затем в списке Выберите в качестве источника данных таблицу или запрос выбрать имя таблицы Сотрудник. Выполнить щелчок по кнопке ОК. Если на экране отсутствует список полей выбранной для построения формы таблицы, выбрать пункт меню Вид Ø Список полей. Поля из списка переместить на форму (по одному или предварительно выделив с использованием клавиши j и мыши, для выделения всех полей выполнить двойной щелчок мышью на заголовке окна Список полей. Разместить поля на форме в нужных местах по прилагаемому образцу рис. 5.1.

 

Рис. 5.1. Конструктор формы

 

Перемещение полей и их имен по форме производиться следующим образом. Выделяется объект (поле с именем) щелчком мыши. Вокруг него появятся маркеры перемещения и изменения размеров. Перемещать поле можно вместе с привязанным к нему именем или отдельно от него. Для перемещения поместить указатель мыши на квадратик, находящийся в левом верхнем углу элемента. Указатель мыши в виде ладони позволяет перемещать объект вместе с привязанным к нему именем, в виде ладони с вытянутым указательным пальцем — перемещает один объект. Нажать кнопку мыши и, удерживая ее, буксировать поле или его имя в нужное место в форме. Затем отпустить кнопку мыши. Для изменения надписи, связанной с полем необходимо выполнить на ней двойной щелчок мышью. В открывшемся диалоговом окне Надпись выбрать вкладку Макет, изменить значение у свойства Подпись. Затем закрыть окно. Для изменения размеров поместить курсор на размерные маркеры, при этом курсор примет вид двунаправленной стрелки. Нажать кнопку мыши, буксировать в нужном направлении, затем отпустить кнопку мыши. Для удаления поля выделить его, нажать клавишу c или выбрать команду Правка ØУдалить. Сохранить форму, выбрав из меню Файл Ø Сохранить как... в открывшемся окне выбрать режим сохранения в текущей базе данных, затем щелчок по кнопке ОК. Просмотреть форму в режиме Формы, выполнив щелчок по кнопке Открыть. Если вид формы не удовлетворяет, открыть форму в режиме Конструктор и внести необходимые изменения, затем сохранить форму Файл Ø Сохранить или выполнить щелчок по пиктограмме Сохранить.



Аналогичным образом создать формы: Состав семьи и Штатное расписание.

Создать объединенную форму, включающую две ранее созданные: Сотрудник и Состав семьи. В окне БД, при выбранной вкладке Формы, выбрать форму Сотрудник. Она будет основной. Выполнить щелчок по кнопке Конструктор. Расположить окна БД и Конструктора с открытой формой Сотрудник таким образом, чтобы они не перекрывали друг друга. В окне БД выбрать форму Состав семьи. Переместить ее в окно формы Сотрудник на свободное место в правой части формы. Закрыть форму Сотрудник. Подтвердить сохранение в появившемся на экране окне. Перейти к вкладке Таблицы, выбрать таблицу Состав семьи, удалить все записи из таблицы. Заполнить таблицу Состав семьи, используя для заполнения созданную форму Сотрудник. В окне БД выбрать вкладку Формы, выбрать форму Сотрудник, выполнить щелчок по кнопке Открыть. В открывшемся окне появится форма Сотрудник, содержащая первую запись таблицы Сотрудник — рис. 5.2.

 

Рис. 5.2. Окно формы

 

Раздел формы Состав семьи будет незаполненным. Для заполнения выполнить щелчок в окне ввода первого элемента формы Состав семьи. Информацию брать из таблицы. Для перехода к следующему полю используется клавиша e. Ввести информацию в следующее поле и т.д. Если в составе семьи сотрудника несколько человек, для перехода к следующей записи Состав семьи использовать кнопки, расположенные в нижней части формы. Кнопка со стрелкой вправо — движение вперед, со стрелкой влево — в обратном направлении. Заполнив информацию обо всех членах семьи сотрудника, перейти к следующей записи таблицы Сотрудник, используя аналогичные кнопки в окне формы Сотрудник. Заполнить для него информацию о составе семьи и т.д., пока не будут внесена информация о составе семьи для всех сотрудников. Закрыть форму Сотрудник. Просмотреть заполненную таблицу Состав семьи в режиме Таблица. Убедиться, что все записи, помещенные в таблицу верны. При необходимости внести изменения в данные таблицы. Закрыть таблицу. Подтвердить сохранение произведенных изменений.

 

Идент код Отношение Фамилия Имя Отчество Дата рожд
отец Старченко Николай Иванович 12/01/1917
мать Старченко Людмила Яковлевна 25/12/1920
сын Архипов Дмитрий Сергеевич 01/091988
муж Царев Петр Алексеевич 14/11/1948
муж Каменев Александр Иванович 15/02/1952
дочь Безродная Алла Владимировна 24/06/1991
мать Садчикова Мария Ивановна 29/04/1930
дочь Бронзова Инна Станиславовна 15/12/1998
сын Мапошенко Игорь Юрьевич 22/06/1992
сын Мапошенко Владимир Юрьевич 23/08/1995
дочь Строкова Юлия Олеговна 28/07/1985
дочь Строкова Наталия Олеговна 14/03/1990

 


Лабораторная работа № 6

Кнопочные формы

 
 




<== предыдущая лекция | следующая лекция ==>
Создание сложного отчета. | Цель работы


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 3.411 сек.