Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Создание для формы группы макросов




Создание свободной формы для ввода в запрос условий отбора

Создание отчета

Создание базового запроса

Создание перекрестного отчета с постоянными заголовками столбцов

1 Создайте перекрестный запрос.

Инструкции

2 В режиме конструктора запроса откройте окно свойств запроса двойным нажатием кнопки мыши при указателе, установленном в любом месте вне бланка запроса и списка полей.

3 Введите требуемые заголовки столбцов, которые должны выводиться в отчете, в ячейку свойства Заголовки столбцов (ColumnHeadings), разделяя из точкой с запятой. Если заголовок столбца содержит пробелы, необходимо ввести его в прямых кавычках (" "). Например, для вывода в отчете поквартальных итоговых продаж введите:

"Квартал 1";"Квартал 2";"Квартал 3";"Квартал 4"

1 Создайте пустой отчет, связанный с перекрестным запросом.

Инструкции

2 Добавьте в отчет требуемые элементы управления.

·Поместите подписи заголовков строк и столбцов в верхний колонтитул.

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

 

{ewc HLP95EN.DLL, DYNALINK, "Связь с Web или другими источниками":"achowCreateCrosstabReportSW":1:"Foo":"Invisible"}

K Ввод условий отбора в запрос через форму

1 Создайте свободную форму.

2 В режиме конструктора задайте следующие значения свойств формы.

Свойство Значение
   
Подпись (Caption) Имя, которое будет выводиться в строке заголовка формы.
Режим по умолчанию (DefaultView) Простая форма
Допустимые режимы (ViewsAllowed) Форма
Полосы прокрутки (ScrollBars) Отсутствуют
Область выделения (RecordSelectors) Нет
Поле номера записи (NavigationButtons) Нет
Тип границы (BorderStyle) Окно диалога
     

3 Добавьте свободное поле для каждого вводящегося условия.

4 Определите свойства этих полей следующим образом.

Свойство Значение
   
Имя (Name) Имя, описывающее тип условия; например, НачальнаяДата.
Формат поля (Format) Формат, соответствующий типу данных, используемому в условии. Например, если определяется условие на дату, выберите значение Средний формат даты.
     

5 Сохраните форму и присвойте ей имя, например, «Условия продаж».

Кнопки OK и Отмена следует добавлять в форму после определения связанных с этими кнопками макросов.

1 В окне базы данных выберите вкладку Макросы и нажмите кнопку Создать.

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

2 Создайте макрос, открывающий свободную форму. Для этого нажмите кнопку Имена макросов на панели инструментов, открывающую столбец Имя макроса. Введите имя макроса, например, «Открыть Условия продаж», в ячейку столбца Имя макроса, а затем выберите макрокоманду ОткрытьФорму. Определите аргументы макрокоманды следующим образом:

Аргумент Значение
   
Имя формы Имя свободной формы; например, Условия продаж
Режим Форма
Режим данных Изменение
Режим окна Окно диалога
     

Добавьте вторую макрокоманду, ОтменитьСобытие, отменяющую просмотр или печать отчета при нажатии в форме кнопки Отмена. После этого нажмите кнопку Условия на панели инструментов, открывающую столбец Условие, и введите в ячейку этого столбца выражение:

Not IsLoaded("Условия продаж")

Функция IsLoaded определена в модуле «Служебные функции» в демонстрационной базе данных «Борей». Она используется для проверки, открыта ли форма в режиме формы или в режиме таблицы. Перед вызовом этой функции необходимо описать ее в собственной базе данных. (Эту функцию можно скопировать и вставить в модуль служебных функций базы данных.) Для получения дополнительных сведений об описании функции нажмите кнопку. Для получения дополнительных сведений об открытии базы данных «Борей» нажмите кнопку.

3 Создайте макрос, закрывающий форму. Введите имя макроса, например, «Закрыть Условия продаж», а затем выберите макрокоманду Закрыть. Определите аргументы макрокоманды следующим образом:

Аргумент Значение
   
Тип объекта Форма
Имя объекта Имя свободной формы
Сохранить Нет
     

4 Создайте макрос для кнопки OK. Этот макрос делает форму скрытой. Введите имя макроса, например, «OK», а затем выберите макрокоманду ЗадатьЗначение. Определите аргументы макрокоманды следующим образом:

Аргумент Значение
   
Элемент [Visible]
Выражение Нет
     

5 Создайте макрос для кнопки Отмена. Этот макрос закрывает форму. Введите имя макроса, например, «Отмена», а затем выберите макрокоманду Закрыть. Определите аргументы макрокоманды следующим образом:

Аргумент Значение
   
Тип объекта Форма
Имя объекта Имя свободной формы
Сохранить Нет
     

6 Сохраните и закройте группу макросов. Присвойте имя группе макросов, например, совпадающее с именем свободной формы.

Добавление в форму кнопок «OK» и «Отмена»

1 Снова откройте свободную форму в режиме конструктора.

2 Создайте кнопку OK и определите ее свойства следующим образом. (Проверьте, что кнопка Мастера на панели элементов не нажата).

Свойство Значение
   
Имя (Name) OK
Подпись (Caption) OK
Значение по умолчанию (Default) Да
Нажатие кнопки (OnClick) Имя макроса; например, Условия продаж.OK
     

3 Создайте кнопку Отмена и определите ее свойства следующим образом.

Свойство Значение
   
Имя (Name) Отмена
Подпись (Caption) Отмена
Нажатие кнопки (OnClick) Имя макроса; например, Условия продаж.Отмена
     

4 Сохраните и закройте форму.




Поделиться с друзьями:


Дата добавления: 2014-11-29; Просмотров: 460; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.01 сек.