Смекни!
smekni.com

Access для юристов (стр. 5 из 6)

Создание форм с помощью Мастера. Мастер форм запускается из окна "База данных" щелчком на значке Создание формы с помощью мастера на вкладке Формы. Далее выбирают таблицы и поля, которые войдут в будущую форму. Потом выбирают вид формы. Затем выбирают стиль оформления формы. На последнем этапе выполняют сохранение формы под заданным именем. Можно включить переключатель Изменить размер формы, который открывает только что созданную форму в режиме Конструктора.

Создание формы в режиме Конструктора. Форма имеет три основных раздела; область заголовка, область данных и область примечания Линии, разделяющие разделы, перетаскиваются с помощью мыши, что позволяет изменять размеры разделов. Разделы заголовка и примечания имеют чисто оформительское назначение. В разделе данных содержатся элементы управления, с помощью которых выполняется отображение данных или их ввод. Также здесь можно разместить дополнительные элементы управления для автоматизации ввода данных (переключатели, флажки. списки и другие. типичные для приложений Windows).

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

Для графического оформления служат элементы управления Рисунок, Свободная рамка объекта и Присоединенная рамка объекта. Рисунок выбирается из графического файла и вставляется в рамку. Элемент Свободная рамка объекта отличается тем, что это не обязательно рисунок - это может быть любой другой объект ОLЕ, например мультимедийный. Элемент Присоединенная рамка объекта тоже служит для оформления, но его содержимое берется из таблицы базы данных, если она имеет поле объекта о [Е. В этом случае при переходе между записями содержимое этого элемента будет меняться.

Дизайн формы. Так как обычно формы служат для ввода и отображения данных, к ним предъявляют повышенные требования по дизайну. Элементы формы должны быть выровнены, для чего используется команда Формат - Выровнять. Для равномерного распределения элементов используют средства меню Формат-Интервал по горизонтали или Формат-Интервал во вертика.1и допускается ручное изменение размеров и положения элементов управления, однако таким путем сложно добиться качественного результата. При работе вручную используют перетаскивание маркеров, которые видны вокруг элемента управления в тот момент, когда он выделен. Особый статус имеет маркер верхнего угла.

Задание для самостоятельной работы

Связать две таблицы по схеме:

Внести в базы данных "Договоры" и "Контрагенты" следующую информацию:

3. Создать форму "Ввод" для внесения данных о вновь заключенных договорах. Вид формы - В столбец.

4. Внести в базу данных сведения о 5 вновь заключенных договорах с использованием формы.


Ввод:

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

6. Создать форму "Выполнено" для внесения сведений о выполнении договоров, внеся в нее поля: "ШИФР", "СОСТ", "ДАТА_ВЫП". Вид формы - В столбец.

Указание. Использовать средство Мастер форм.

7. Внести в базу данных сведения о выполненных договорах.

Указание. Использовать форму "Выполнено".

8. Упорядочить базу данных по дате окончания договора.

9. Упорядочить базу данных по заказчику.

10. Упорядочить базу данных по исполнителю.

11. Отсортировать базу данных по исполнителю и по дате окончания договора.

12. Составить календарный план окончания договоров в марте месяце, указан дату окончания, шифр, исполнителя, сумму.

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

14. Определить общую сумму договоров, выполненных в марте месяце.

15. Вычислить задержку выполнения по оконченным договорам (ДАТА_ВЫП-ДАТА_ОКОН).

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

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

18. Определить количество и общую сумму просроченных договоров для одного из исполнителей.

19. Вычислить штрафы по просроченным договорам (если ТИП Ш_С=1, то СУММА*Ш_С/100, если ТИП Ш_С=2, то СУММА*Ш_С/100*ЗД; ДОЛГ=Истина).

Указание.1. Задать условия отбора - ЗД> О и ТИП_ ШС = “1” OR “2”.

2. Для вычисления штрафа использовать функцию управления ЕСЛИ - IIf (“expr”; ”truepart”; ”falsepart”). С помощью по - строителя набрать следующее выражение:

IIf (ТИП_ШС="1"; СУММА*Ш_С/100; СУММА*Ш_С/100*ЗД)

20. Составить список договоров, по которым выставлены штрафы, указан исполнителя, шифр договора и сумму штрафа.

21. Внести сведения о выплате штрафа.

ШИФР 1441 2134 4001

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

Указание. При составлении запроса разорвать (удалить) связь:

"КОД"_ "Контрагенты" → "ИСП"_"Договоры".

23. Составить список договоров с невыплаченным штрафом, указав наименование исполнителя, адрес, телефон, шифр и сумму долга по договору.

Указание. При составлении запроса разорвать (удалить) связь:

"КОД"_ "Контрагенты" → "ЗАК"_"Договоры".

ПРИМЕР 2:

Загрузите Access.

Выберите Создание базы данных, Новая база данных, в окно Файл внесите имя karta, укажите папку диск А и щелкните на кнопку Создать.

Выберите представление Таблица, Нажмите кнопку Создать, выберите режим Конструктор и нажмите клавишу ОК.

Создайте поля:

Имя поля Тип данных
Номер дела Текстовый
Дата поступления Дата
Истец Текстовый
Ответчик Текстовый
Сущность иска Текстовый
Сумма иска Денежный
Порядок поступления иска Текстовый
Дата к слушанию Дата

Сохраните: Файл, Сохранить как, присвоить имя КАРТА1 и ОК., когда программа напомнит об отсутствии первичного ключа и предложит создать его, нажмите кнопку ДА. В первой строке описания структуры таблицы появится поле ID с типом данных Счетчик.


Переключитесь из режима Конструктора в режим Таблиц и внесите данные:

Номер Дата Истец Ответчик Сущность иска Сумма иска Порядок Дата к слушанию
2-115/к 12.02.99 Андреев Редакция О защите чести и достоинства 0 Жалоба 22.02.99
2-116/к 12.02.99 Карабанова М. Карабанова М. О признании права собственности 100000 Протест 22.02.99
2-122/т 17.02.99 Колосова Д. Отдел Об установлении факта нахождения 0 Жалоба 10.03.99
2-126/к 10.08.98 Сидорова Н Сидоров В. О принудительном обмене 3000 Жалоба 10.09.98
2-127/т 10.08.98 Петров А. Садоводческое О восстановлении в членах 0 Жалоба 17.09.98
2-1325/м 6.01.99 Малинина Н Малинин Г. О разделе имущества 9250 Жалоба 14.06.99
2-1355/к 8.01.99 АО Балашова З. О выселении 0 Протест 20.08.99
2-1386/т 12.02.99 Николаенко В. Администрация О возмещении морального вреда 30000 Жалоба 22.02.99
2-286/м 15.02.99 Белова О. Белов Д. 0 Жалоба 1.03.99
2-349/м 5.09.98 Мельников В. Нотариус 1-й 0 Жалоба 10.10.99

Улучшите вид таблицы подгоном ширины.

Создайте таблицу с помощью Мастера таблиц: Новая таблица, Мастер таблиц. Выберите одну из структур и перенесите нужные поля в новую таблицу, используя четыре кнопки справа от списка.


Образцы полей по примеру:

Имя поля Тип данных
Номер дела Текстовый
Откуда поступило Текстовый
Народный судья Текстовый
Председатель Текстовый
Докладчик Текстовый
Прокурор Текстовый
Дата Начала Слушания Дата
Дата Завершения Слушания Дата
Решение суда Текстовый
Результат Текстовый

Если необходимо переименуйте поля, используя кнопку Переименовать поле.