ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 24.12.2024

Просмотров: 741

Скачиваний: 3

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

В область Примечание формы (см.образец) вставьте следующие поля:

  1. Поле ПромежуточнаяСумма со свойствами: Имя – ПромежуточнаяСумма, Данные - =CCur([Подчиненная форма заказов].[Form]![ПромежуточнаяСумма]), Формат поля – Денежный, Число десятичных знаков – 2, Доступ – Нет.

  2. Поле СтоимостьДоставки.

  3. Поле Итого со свойствами: Имя – Итого, Данные - =CCur([ПромежуточнаяСумма] + [СтоимостьДоставки]), Формат поля – Денежный, Число десятичных знаков – 2, Доступ – Нет.

Под заголовком Работа с записями вставьте кнопки Поиск записи, Удаление записи, Печать записи. Отдельно вставьте кнопку Закрытие формы.

6.1.4. В режиме конструктора выделите поле КодКлиента и нажмите кнопку Свойства на панели инструментов. На вкладке События в строке До обновления вставьте следующую Процедуру обработки событий:

Private Sub КодКлиента_BeforeUpdate(Cancel As Integer)

' Вывод сообщения, если поле кода клиента пусто.

Dim strMsg As String, strTitle As String

Dim intStyle As Integer

If IsNull(Me!КодКлиента) Or Me!КодКлиента = "" Then

strMsg = "Необходимо выбрать значение из списка 'К оплате'."

strTitle = "Не указан клиент"

intStyle = vbOKOnly

MsgBox strMsg, intStyle, strTitle

Cancel = True

End If

End Sub

В строке После обновления вставьте Процедуру обработки событий:

Private Sub КодКлиента_AfterUpdate()

Присваиваются значения полям формы

Me!Получатель = Me![КодКлиента].Column(1)

End Sub

6.1.5. Откройте форму Заказы в режиме формы и сравните с образцом:

6.1.6. Введите в форму несколько новых заказов и просмотрите соответствующие записи в таблицах Заказы и Заказано.

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

Выберите в меню СервисНадстройкиДиспетчер кнопочных форм. Создайте кнопочную форму с одной страницей: Главная кнопочная форма (по умолчанию).


На странице Главная кнопочная форма создайте элементы:

  • Ввод/просмотр заказов – открытие формы Заказы в режиме редактирования.

  • Ввод/просмотр списка поставщиков – открытие формы Поставщики в режиме редактирования.

  • Ввод/просмотр списка клиентов – открытие формы Клиенты в режиме редактирования.

  • Ввод/просмотр списка сотрудников – открытие формы Сотрудники в режиме редактирования.

  • Просмотр типов товаров – открытие формы Типы в режиме редактирования.

  • Просмотр типов доставки – открытие формы Доставка в режиме редактирования.

  • Выход – выход из приложения.

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


Контрольные вопросы

  1. С какой целью используются формы?

  2. Как создать простую форму?

  3. Расскажите о режимах отображения формы.

  4. Для чего используется режим привязки к сетке?

  5. Что такое порядок перехода в форме?

  6. Что такое вычисляемые элементы управления?

  7. Что такое связанные (подчиненные) формы?

  8. Как создать форму, имеющую подчиненную форму?

  9. Перечислите основные типы элементов управления.

  10. Что такое элемент управления “Группа”?

Литература

  1. А.Нейбауэр. Access 97 для занятых. Спб, 1997.

  2. Д.Вейскас. Эффективная работа с Micrisoft Access 97. СПб, 1998.

  3. Использование Micrisoft Office 97, профессиональный выпуск: Пер.с англ./Д.Бойс, С.Фаллер, Р.Гиллер и др. – М.; СПб.: Издат.дом «Вильямс», 1998.

  4. Руководство программиста по Visual Basic для Micrisoft Office 97. /Пер.с англ. – М.: Издательский отдел “Русская Редакция” ТОО “Channel Trading Ltd.”, 1997.

- 17.