50834

Создание однотабличной формы (для 2-х таблиц) с помощью мастера и редактирование ее в режиме конструктора

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

Информатика, кибернетика и программирование

Создание однотабличной формы для 2х таблиц с помощью мастера и редактирование ее в режиме конструктора. Создание многотабличной формы с помощью мастера и редактирование ее в режиме конструктора. Обязательно использовать в каждой форме рисунки надписи элементы навигации кнопки заголовок формы. Изучить свойства формы в целом и каждого из ее элементов.

Русский

2014-02-03

187.5 KB

2 чел.

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

Лабораторная работа выполняется согласно выбранной теме курсовой работы!!!.

  1.  Создание однотабличной формы (для 2-х таблиц) с помощью мастера и редактирование ее в режиме конструктора.
  2.  Создание многотабличной формы с помощью мастера и редактирование ее в режиме конструктора.
  3.  Обязательно использовать в каждой форме рисунки, надписи, элементы навигации (кнопки), заголовок формы.
  4.  Изучить свойства формы в целом и каждого из ее элементов.

Формы, созданные только с использованием мастера не принимаются!!!

Краткая теория

Понятие формы

Формы являются основой разработки диалоговых приложений. Работая с формой, пользователь может:

  •  добавлять и удалять записи в таблицах;
  •  изменять значения в полях;
  •  получать расчетные данные;
  •  контролировать вводимые данные;
  •  устанавливать ограничения на доступ к данным;
  •  выводить необходимые сообщения.
  •  и др.

Создание форм

В открытой БД следует нажать на объект «Формы» и выбрать способ ее создания:

  1.  Создание формы с помощью мастера.
  2.  Создание формы в режиме конструктора.

Часто форма сначала создается в режиме мастера, а затем редактируется в режиме конструктора (легче и быстрее добавлять нужные поля в форму).

1. Создание формы с помощью мастера специальное программное средство, создающее структуру формы в режиме диалога с разработчиком. Мастер задает вопросы об источниках данных (необходимо выбрать поля таблиц, которые появятся на форме), внешнем виде, стиле оформления и создает форму на основании полученных ответов (рис.1).

Рис.1. Создание формы с помощью мастера

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

Рис.2. Форма для таблицы «Предприятия»

2. Создание формы в режиме конструктора представляющее собой окно редактора, в котором можно вносить изменения в макет формы (рис.3).

Рис.3. Создание формы в режиме конструктора

Форма имеет три основных раздела: Заголовок формы, Область данных, Примечание формы. Линии, разделяющие разделы, перетаскиваются по вертикали с помощью мыши – это позволяет изменять размеры разделов так, как требуется.

Разделы заголовка и примечания (Вид –> Заголовок/примечание формы) имеют чисто оформительское назначение – их содержимое напрямую не связано с таблицей или запросом, на котором основана форма.

Раздел Область данных имеет содержательное значение – в нем представлены элементы управления, с помощью которых выполняется отображение данных или их ввод. Разработчик формы может разместить здесь дополнительные элементы управления для автоматизации ввода данных (переключатели, флажки, списки и другие, типичные для приложений Windows).

Элементы управления, которыми может пользоваться разработчик, представлены на Панели элементов (Вид –> Панель элементов или ) (рис.4).

Рис.4. Панель элементов

Выбор элемента управления выполняется одним щелчком на его значке в Панели элементов, после чего следующим щелчком в поле формы отмечается место, куда он должен быть поставлен. Вместе с элементом в поле формы вставляется его присоединенная надпись. По умолчанию эта надпись стандартная, например для переключателей это Переключатель1, Переключатель2 и т. д.

Основными элементами оформления формы являются текстовые надписи (элементы управления – Надпись и Поле) и рисунки (элементы управления – Рисунок, Свободная рамка объекта и Присоединенная рамка объекта).

Надпись – произвольный текст. Поле  отображает содержимое одного из полей таблицы, на которой создана форма. Рисунок выбирается из графического файла и вставляется в форму. Свободная рамка объекта – это любой объект OLE. Присоединенная рамка объекта – его содержимое берется не из назначенного файла, а непосредственно из таблицы БД (если она имеет поле объекта OLE).

Форма в целом и каждый из ее элементов обладает свойствами (рис.5), которые можно просматривать и корректировать (Вид –> Свойства). Чтобы перейти к просмотру свойств формы в целом, курсор должен быть предварительно установлен на черном квадрате (левый верхний угол формы).

Рис.5. Свойства формы

На вкладке Макет находятся такие свойства, Подпись, Полосы прокрутки, Тип границы. На этой же вкладке находятся свойства, которые определят способ отображения дат и чисел с десятичным разделителем.

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

На вкладке События находятся свойства различного рода событий, связанных с выбранным элементом управления. В общем случае свойства этой вкладки используются для запуска определенного макроса или выполнения кода на языке Visual Basic при возникновении какого-либо события, например, при щелчке на кнопке.

Вкладка Другие содержит список свойств, которые не вошли в другие категории. Среди них есть такие свойства, как Строка меню, Контекстное меню, Идентификатор справки и т.д.

Вкладка Все включает в себя свойства всех категорий.

Набор свойств изменяется в зависимости от типа элемента управления, выделенного в окне конструктора.

Для перехода из режима Формы в режим Конструктора используют соответствующие пункты меню Вид.

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

Необходимо нажать кнопку Мастера на панели элементов, затем использовать инструмент Кнопка . После нажатия, переноса кнопки курсором мыши в нужное место и вычерчивания ее рамки запустится мастер кнопок Создание кнопок. В окне мастера кнопок выбирают действие, которое необходимо выполнять при нажатии кнопки. Действия зависят от выбранной Категории (рис.6). В следующем сеансе диалогового окна можно выбрать вид кнопки – текст или Рисунок (выбрать из списка). После нажатия Готово кнопка перехода встраивается в форму.

Рис.6. Мастер «Создание кнопок»

Аналогичные действия производятся и для других кнопок навигации.

Однотабличные формы

Это формы, сформированные из одной таблицы.

Многотабличные формы

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

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

Лучше первоначально создавать форму с помощью мастера с последующей доработкой в режиме конструктора.

PAGE  1


 

А также другие работы, которые могут Вас заинтересовать

23390. ПОВЕРКА ЭЛЕКТРОННОГО АВТОМАТИЧЕСКОГО ПОТЕНЦИОМЕТРА 69.27 KB
  max=[Δ1;2max EkEн]100 Vприв.max=[E2E1max EkEн]100 γprmax=11.596 εprmax=6.
23391. Исследование метрологических характеристик средств измерений 171 KB
  Относительная погрешность = 05. № Показания приборов Сопротивление R Показания Абсолютная погрешность Относительная погрешность Прямой R' Обратный R'' Прямой Δ' Обратный Δ'' Прямой δ' Обратный δ'' 1 120 6752 6699 6696 053 056 000785 0008294 2 120 6752 6703 6704 049 048 0007257 0007109 3 120 6752 6696 6703 056 049 0008294 0007257 4 120 6752 6699 6704 053 048 000785 0007109 5 120 6752 6699 6705 053 047 000785 0006961 6 120 6752 6698 6704 054 048 0007998 0007109 7 120 6752 6701 6703 051 049 0007553...
23392. ПОВЕРКА ЭЛЕКТРОННОГО АВТОМАТИЧЕСКОГО ПОТЕНЦИОМЕТРА 72.92 KB
  max=[Δ1;2max EkEн]100 Vприв.max=[E2E1max EkEн]100 K=05 Условие: .
23393. Поверка электронного автоматического потенциометра калибратором измерителем ИКСУ-2000 67.73 KB
  Показания образцового прибораСо оС Показания поверяемого прибораСп оС Абсолютная погрешность поверяемого прибора Δ оС Относительная погрешность поверяемого прибора δ Приведённая погрешность поверяемого прибора δpr 0 05 05 025 40 38 2 5 1 80 78 2 25 1 120 1185 15 125 075 160 159 1 0625 05 200 1995 05 025 025 160 1595 05 03125 025 120 119 1 0833333 05 80 785 15 1875 075 40 39 1 25 05 0 05 05 025 Δ=CоСп δ= Δ Со100 δpr= Δ 200100 K=05; δprmax=1 Прибор не удовлетворяет классу точности Δ=fCo δ=fCo...
23394. Поверка автоматического электронного моста 284.18 KB
  моста Ом Абсолютная вариация V Ом прямой ход Rt1 обратный ход Rt2 прямой ход1 обратный ход2 0 46 4561 4556 039 044 005 40 5316 5278 5277 038 039 001 80 60463 5996 5995 0503 0513 001 120 6752 6697 6695 055 057 002 160 7452 7383 7395 069 057 012 200 8143 8075 808 068 063 005 1= Rt Rt1 2= Rt Rt2 ...
23395. Исследование метрологических характеристик средств измерений 165.5 KB
  Номер Показания Сопроти Прямой Обратный Прямой Обратный Прямой Обратный № С вление R ход R' ход R'' ход Δ' ход Δ'' ход δ' ход δ'' 1 120 6752 6699 6696 053 056 000785 0008294 2 120 6752 6703 6704 049 048 0007257 0007109 3 120 6752 6696 6703 056 049 0008294 0007257 4 120 6752 6699 6704 053 048 000785 0007109 5 120 6752 6699 6705 053 047 000785 0006961 6 120 6752 6698 6704 054 048 0007998 0007109 7 120 6752 6701 6703 051 049...
23396. ПОВЕРКА АВТОМАТИЧЕСКОГО ЭЛЕКТРОННОГО МОСТА 280.87 KB
  Показания Сопротивление Показания образцового Абсолютная погрешность Абсолютная прибора по градуировоч прибора Ом моста Ом вариация оС ной таблице Ом Прямой R1 Обратный R2 Прямой 1 Обратный 2 V Ом 0 46 4561 4556 039 044 005 40 5316 5278 5277 038 039 001 80 60463 5996 5995 0503 0513 001 120 6752 6697 6695 055 057 002 160 7452 7383 7395 069 057 012 200 8143 8075 808 068 063 05 1= Rt Rt1 ...
23397. Моделювання систем в середовищі MATLAB + Simulink +Stateflow 540.5 KB
  НАВЧАЛЬНОМАТЕРІАЛЬНЕ ЗАБЕЗПЕЧЕННЯ наочні посібники схеми таблиці ТЗН та інше Діапроектор дидактичні слайди НАВЧАЛЬНІ МАТЕРІАЛИ Вступ Моделювання систем в середовищі MATLAB Simulink Stateflow Одной из перспективных концепций в явном или неявном виде реализуемой в настоящее время для решения задач анализа и разработки сложных систем является концепция создания универсальной моделирующей среды. Система моделирования реализующая эту концепцию должна отвечать следующим требованиям: четко выделенная модульность структуры;...
23398. Уніфікована мова моделювання UML 125 KB
  підпис прізвище €œ ____ €œ _____________ 2011 року ЛАБОРАТОРНЕ ЗАНЯТТЯ № 8 з навчальної дисципліни __моделювання компютерних мереж напряму підготовки _______інформаційні технології________ освітньокваліфікаційного рівня ____cпеціаліст_____________ спеціальності _____ компютерні системи та мережі_________ Тема Уніфікована мова моделювання UML повна назва лекції Лабораторне заняття №8 розроблено стар. ПЛАН ПРОВЕДЕННЯ ЗАНЯТТЯ ТА РОЗРАХУНОК ЧАСУ Вступ...