Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Кейс_ТРиЗБД_ПР мое.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
16.64 Mб
Скачать

Создание и использование непрерывных форм (создание подчиненной формы без помощи Мастера)

  1. Создайте форму в режиме Конструктор. Сформируйте список полей формы, включив в запрос таблицы Клиенты и Заказы, и выберите все поля таблицы Заказы и все поля таблицы Клиенты, кроме КодКлиента, ОбращатьсяК, Должность, Телефон и Факс.

  2. Закройте форму, сохранив её под именем Заказы.

  3. Создайте новую форму (для подчиненной) для списка полей которой включите таблицы Товары и Заказано и выберите все поля из Заказано и Марка из Товары.

  4. Создайте вычисляемое поле - отпускная цена: CCur([заказано].[цена]*[количество]*(1-[скидка])) функция Ccur округляет до целых и выводит данные в денежном формате

  5. Добавьте на форму поля Количество, Цена, Отпускная Цена.

  6. Создайте без Мастера поле со списком для поля КодТовара со следующими параметрами: Данные - КодТовара; Источник Строк – КодТовара, Марка, ПоставкиПрекращены из таблицы Товары Присоединенный столбец – 1; Ширина Столбцов – 0см;5,5см;2,5см Ширина списка 8 см Надпись –Товар Заглавия Столбцов - Да.

  7. В примечание форы добавьте вычисляемое поле Промежуточная Сумма = Sum(отпускная цена)

  8. Закройте форму и сохраните под именем Подчиненная форма заказов.

  9. Откройте форму Заказы в Конструкторе.

  10. В правый верхний угол формы добавьте поля НазваниеПолучателя, ГородПолучателя, ОбластьПолучателя, ИндексПолучателя и СтранаПолучателя, удалите надписи и добавьте одну надпись – Получатель, поля расположите компактно на форме.

  11. В верхний левый угол формы добавьте поле со списком для КодКлиента, источником строк которого является поля КодКлиента и Название из таблицы Клиенты, КодКлиента скрыть.

  12. Ниже поля Адрес, Город, Область, Индекс и Страна, надписи этих полей удалите и расположите их компактно на форме.

  13. Ниже добавьте поле со списком для поля КодСотрудника, состоящее из полей КодСотрудника вычисляемого поля Продавец: [Фамилия] & ", " & [Имя], столбец КодСотрудника скрыть.

  14. Правее добавьте группу флажков для поля Доставка, состоящую из Ространс, Почта и Иное (значения параметров равны соответственно 1, 2, 3).

  15. Ниже в одну строку добавьте поля: КодЗаказа с надписью Заказ, ДатаРазмещения с надписью Назначение, ДатаИсполнения с надписью Исполнено.

  16. Ниже добавьте без Мастера Подчиненную форму заказов, и задайте следующие свойства подч. Формы: Объект-Источник Подчиненная форма заказов Основные и Подчиненные поля – КодЗаказа (т.к. эти формы связаны по полю КодЗаказа). Увеличьте размер подчиненной формы для отображения всех её данных.

  17. Добавьте в нижний правый угол формы вычисляемое поле Сумма=[Подчиненная форма заказов].[Form]![ПромежуточнаяСумма] поле СтоимостьДоставки с надписью Доставка вычисляемое поле Итого =[ПромежуточнаяСумма]+[СтоимостьДоставки].

  18. Добавьте кнопку с помощью Мастера для открытия формы ввод персонального мероприятия выбранного сотрудника в форме Заказы, для этого выберите Работа с формой, Открыть Форму, Ввод Персонального мероприятия, Открыть форму для отобранных записей, выберите в обоих столбцах КодСотрудникаи кнопку со знаком <->, текст для кнопки – Открытие Мероприятия.

  19. Добавьте кнопку для открытия текстового документа по гиперссылке, для этого в папке своей группе, где находится и база создайте текстовый документ Word, содержащий вашу фамилию И.О., группа. Сохраните документ под именем info.doc.

  20. Добавьте кнопку без Мастера, задайте подпись кнопки – Работу выполнил и в сроке Адрес гиперссылки введите имя вашего файла - info.doc.