Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Режим конструктора для создания и корректировки форм

Создание домена | Самостоятельная работа | Использование поля со списком при вводе записей. | Использование поля со списком ключевым столбцом. | Обеспечение целостности данных | Объединение записей взаимосвязанных таблиц | Отображение записей подчиненных таблиц в главной таблице | Использование в условии отбора функций | FROM НАКЛАДНАЯ | FROM НАКЛАДНАЯ |


Читайте также:
  1. V. РЕЖИМ РОБОТИ, ТРИВАЛІСТЬ РОБОЧОГО ЧАСУ ТА ВІДПОЧИНКУ
  2. VII.I. режим согласования приборов УС-И6
  3. Авторитарний режим
  4. Административно-правовой режим чрезвычайных ситуаций, чрезвычайного и военного положения. ( не совсем по теме)
  5. АНАЛИЗ РЕЖИМА РАБОТЫ ЦИМЛЯНСКОГО ВОДОХРАНИЛИЩА
  6. Арманьякский перегонный аппарат работает в непрерывном режиме
  7. Балансировочные режимы

 

В режиме конструктора форма строится на основе макета. Макет формы строится из элементов управления, расположенных на Панели элементов, которая появляется после вызова режима конструктора рисунок 9.

 

Рисунок 9 макет формы ДОГОВОР в режиме конструктор

Макет формы состоит из разделов:

Заголовка формы в нем размещается название формы, постоянные элементы формы поля, графики, надписи, рисунки, командные кнопки.

Области данных, располагаются данные из таблиц.

Примечания формы в нем выводится итоговая информация.

Колонтитулы содержат постоянную информацию.

Вставка в форму элемента ActiveX

Добавим в макет формы ДОГОВОР календарь, для автоматического ввода даты договора. Элемент управления – Календарь добавляется с помощью кнопки Элемент ActiveX. Рисунок 10.

Рисунок 10 Вставка элемента ActiveX

 

Выбрать Элемент управления Календарь 12.0. Для использования выбранной календарной даты создается процедура обработки событий, в свойстве объекта Календарь при наступлении события Выход – задается Процедура обработки событий, Текст процедуры:

Private Sub Calendar1_Exit(Cancel As Integer)

[ДАТА_ДОГ] = Calendar1

End Sub

Форма договора с календарем представлена на рисунке 11

Рисунок 11. Форма ДОГОВОР с встроенным календарем.

Извлечение данных из списка в несвязный элемент управления

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

Изменим в режиме конструктора многотабличную форму ПОКУПАТЕЛЬ.

Выделим созданную форму и нажмем кнопку Конструктор. Выделим поле код покупателя, через правую кнопку мыши выберем Преобразовать в элемент, Поле со списком. Рисунок 12.

Рисунок 12 Преобразование поля в поле со списком.

Далее выделяем поле со списком и правой кнопкой мыши переходим на свойства. На вкладке Данные переходим на свойство источник строк и нажимаем кнопку , появляется конструктор запроса, в нем строим запрос.

Рисунок 13 Создание запроса для выбора полей.

В свойствах поля со списком КОД_ПОК указывается количество столбцов. Для этого переходим на вкладку макет и определяем количество выбираемых столбцов равно 3. Рисунок 14.

Рисунок 9.14 Определение количества столбцов.

Для поля Наименование покупателя необходимо задать в свойствах Данные адрес откуда извлекаются данные, а именно Данные = КОД_ПОК.column(1), в свойствах АДРЕС_ПОК Данные = КОД_ПОК.column(2). (Рисунок 15)

Рисунок 15. Задание поля Адрес покупателя.

Для того чтобы не изменялись значения в связанной с формой таблицей необходимо очистить поле данные для поля КОД_ПОК. (Рисунок 16)

Рисунок 16. Удаление ссылки на данные таблицы поля КОД_ПОК.

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

Рисунок 9.17 Форма ПОКУПАТЕЛЬ с элементом список


Дата добавления: 2015-10-24; просмотров: 58 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Однотабличные формы| Вычисляемое поле

mybiblioteka.su - 2015-2024 год. (0.006 сек.)