Главная » Просмотр файлов » Кузин А.В., Левонисова С.В. Базы данных (5-е издание, 2012)

Кузин А.В., Левонисова С.В. Базы данных (5-е издание, 2012) (1084448), страница 39

Файл №1084448 Кузин А.В., Левонисова С.В. Базы данных (5-е издание, 2012) (Кузин А.В., Левонисова С.В. Базы данных (5-е издание, 2012)) 39 страницаКузин А.В., Левонисова С.В. Базы данных (5-е издание, 2012) (1084448) страница 392018-01-12СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 39)

При создании подписи значением аргумента главный дол­жна быть строка, указывающая имя главного элемента управле­ния. При создании поля значением аргумента главный должна бытьпустая строка.Аргумент главный необходимо задавать также для флажков,переключателей или выключателей, помещаемых в группу, кото­рая является главным элементом управления для них. Только под­писи, флажки, переключатели и выключатели могут иметь глав­ный элемент управления. Однако все эти элементы управлениямогут быть созданы и как самостоятельные, т.е. не имеющие глав­ного элемента управления.Значение аргумента имяПоля задается в соответствии с типомсоздаваемого элемента управления, а также с учетом того, явля­ется ли этот элемент присоединенным к полю в таблице.

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

Например, элемент управления автоматически получаетзначение свойства Условие на значение (Validation Rule).Мастер, создающий элементы управления в новых или суще­ствующих формах или отчетах, должен предварительно открытьдокумент в режиме конструктора.Удалить элемент управления из формы или отчета позволяютинструкции DeleteControl и DeleteReportControl.CreateForm, CreateReport. Первая функция создает форму ивозвращает объект Form, вторая — создает отчет и возвращаетобъект Report.Предположим, например, что требуется разработать специаль­ную программу мастера, создающего отчет о продажах.

В этом слу­чае функция CreateReport обеспечивает создание мастером ново­го отчета, базирующегося на указанном шаблоне отчета.Синтаксисы:Create Form([базаДанных [, шаблонФормы]])CreateReport( [базаДанных[, шаблонОтчета] ])200Т а б л и ц а П2.4Аргументы функций CreateForm и CreateReportАргументбазаДанныхОписаниеСтроковое выражение, задающее имя базы данных, со­держащей шаблон, используемый для создания фор­мы или отчета. Если данный аргумент опущен, исполь­зуется текущая база данных (значение, возвращаемоефункцией СиггеШВЬ).

Если задана база данных отлич­на от текущей, то она должна быть открыта как биб­лиотечнаяшаблонФормы, Строковые выражения, задающие соответственно име­шаблонОтчета на формам и отчетам, используемым как шаблоны присоздании новых форм или отчетов. Если данныйаргумент опущен, используется шаблон, указанныйна вкладке Формы/отчеты в диалоговом окнеПараметры, вызываемом командой Параметры изменю СервисФункции CreateForm и CreateReport используют аргументы,приведенные в табл. П2.4.Функции CreateForm и CreateReport используются в специаль­ных программах мастеров для создания новых форм и отчетов.При вызове функции CreateForm в режиме конструктора от­крывается новое свернутое в значок окно формы, а при вызовефункции CreateReport — окно отчета.В аргументах шаблонФормы и шаблон Отчета допускается указа­ние имен форм и отчетов, специально созданных для использова­ния в качестве шаблонов, а также любых других форм и отчетовиз базы данных, указанной в аргументе базаДанных.

Если в аргу­менте базаДанных задана не текущая база, то она должна бытьоткрыта как библиотечная. (Получить дополнительные сведенияпо библиотечным базам данных можно в руководстве по разра­ботке приложений для Microsoft Access 97.)Если шаблон формы или отчета создан в другой базе данных,то вместо загрузки библиотечной базы данных этот шаблон можетбыть импортирован в текущую БД. При этом следует убедиться,что имя шаблона выводится в поле Шаблон формы или Шаблонотчета на вкладке Формы/отчеты в диалоговом окне Парамет­ры, так как в дальнейшем формы и отчеты, создаваемые с помо­щью функций CreateForm или CreateReport, будут базироватьсяна этом шаблоне.Если в аргументе шаблонФормы или шаблон Отчета указано не­верное имя, то Visual Basic использует соответственно шаблон фор­мы или отчета, указанный в поле Шаблон формы или Шаблон от­чета на вкладке Формы/отчеты в диалоговом окне Параметры.201При создании формы и отчета соответственно с помощью фун­кций CreateForm и CreateReport для свойства Наличие модуля(HasModule) устанавливается значение False (0).

Если требуется,чтобы новая форма и отчет имели модуль класса, то для этогосвойства следует установить значение True (-1).Функции CreateForm и CreateReport создают формы и отчеты,свернутые в значки.CreateGroupLevel. Задает поле или выражение, по которомувыполняется группировка или сортировка данных в отчете.Предположим, что требуется разработать специальную програм­му мастера, предоставляющего пользователю при разработке от­чета возможность выбора полей, по которым производится груп­пировка данных в отчете.

В этом случае следует вызвать в програм­ме мастера функцию CreateGroupLevel для создания групп в соот­ветствии с выбором пользователя.Синтаксис:CreateGroupLevel(oT4eT, выражение, заголовок, примечание)Функция CreateGroupLevel использует аргументы, приведен­ные в табл. П2.5.Функцию CreateGroupLevel используют при разработке про­граммы мастера, создающего отчет с областями групп или итогоТ а б л и ц а П2.5Аргументы функции CreateGroupLevelАргументотчетОписаниеСтроковое выражение, задающее имя отчета, в которомопределяется новый уровень группировкивыражение Строковое выражение, определяющее поле или выраже­ние, по которому выполняется группировка или сортиров­ка данныхзаголовок,примеча­ние202Представляют собой значения типа Integer, указывающие,будет ли группа, определяемая полем или выражением,иметь заголовок и(или) примечание группы. Если дляаргументов заголовок и(или) примечание задано значениеTrue (-1), то группа, определяемая полем или выраже­нием, будет иметь присоединенную область заголовкаи(или) примечания.

При значении False (0) аргументовзаголовок и(или) примечание группа не имеет соответству­ющих присоединенных областей. Допускается одновре­менное создание заголовка и примечаний. При этом обааргумента должны принимать значение Trueвыми полями. Эта функция задает группировку или сортировкуданных по указанному полю или выражению и создание областейзаголовка и примечаний для данной группы.Функция CreateGroupLevel доступна только в режиме конст­руктора отчета.В Microsoft Access создаваемые в отчете группы регистрируютсяв массиве свойства Уровень группировки (GroupLevel). При вызовефункции CreateGroupLevel в массив добавляется новый уровеньгруппировки, определяемый аргументом выражение.

ФункцияCreateGroupLevel возвращает значение, являющееся указателемна позицию нового уровня группировки в массиве. Первому полюили выражению, определяющему группировку, присваиваетсяуровень 0, второму — уровень 1 и т.д. В отчетах поддерживается додесяти уровней группировки (0...9).Если указать для аргументов заголовок и(или) примечание зна­чения True, то свойства Заголовок группы (GroupHeader) и(или)Примечание группы (GroupFooter) получат значение Да, и в отче­те для группы данного уровня создадутся области заголовка и(или)примечаний.После создания областей заголовка и(или) примечаний пользо­ватель имеет возможность определить другие свойства для данно­го уровня группировки: Группировка (G roupO n), Интервал(Grouplnterval) и Не разрывать (KeepTogether).

Значения этихсвойств могут быть заданы в программе Visual Basic или интерак­тивно в окне Сортировка и группировка, которое выводится принажатии кнопки [Сортировка и группировка] на панели инстру­ментов конструктора отчетов.Мастер, создающий новый уровень группировки в новом илисуществующем отчете, должен открыть этот отчет в режиме кон­структора.CreateObject (VBA).

Создает и возвращает ссылку на объектActiveX.Синтаксис:CreateObject(joracc)Аргумент класс использует синтаксисимяПриложения.типОбъектаЭлемент имяПриложения является обязательным, имеет значе­ние Variant (String) и указывает имя приложения — источникаобъекта. Элемент типОбъекта, является обязательным, имеет зна­чение Variant (String) и представляет собой тип или класс объек­та, который следует создать.203Каждое приложение, поддерживающее программированиеобъектов, может создавать объекты по крайней мере одного типа.Например, текстовым процессором могут быть созданы объектApplication (приложение), объект Document (документ) и объектToolbar (панель инструментов).Чтобы создать объект ActiveX, следует присвоить объектнойпеременной объект, возвращенный функцией CreateObject:'Описывает объектную переменную, содержащую ссылку'на объект'Предложение Dim as Object задает связывание на позд'ней стадииDim ExcelSheet As ObjectSet ExcelSheet = CreateObject("Excel.Sheet")CreateForm, CreateReport.

Первая функция создает форму и воз­вращает объект Form, а вторая — создает отчет и возвращает объектReport.Предположим, например, что требуется разработать специаль­ную программу мастера, создающего отчет о продажах. В этом слу­чае функция CreateReport обеспечивает создание мастером ново­го отчета, базирующегося на указанном шаблоне отчета.Синтаксисы:CreateForm( [базаДанных[, шаблонФормы] ])CreateReport( [базаДанных[, шаблонОтчета] ])Функции CreateForm и CreateReport используют аргументы,представленные в табл. П2.6.Функции CreateForm и CreateReport используются в специаль­ных программах мастеров для создания соответственно новых форми отчетов. При вызове в режиме конструктора функции CreateFormоткрывается новое свернутое в значок окно формы, а при вызовефункции CreateReport — окно отчета.В аргументах шаблонФормы и шаблонОтчета допускается ука­зывать соответственно имена форм и отчетов, специально создан­ных для использования в качестве шаблонов, и любых других форми отчетов из базы данных, указанной в аргументе базаДанных.

Еслив аргументе базаДанных задана не текущая база, то она должнабыть открыта как библиотечная.Если шаблон формы или отчета создан в другой базе данных,то вместо загрузки библиотечной БД этот шаблон может быть им­портирован в текущую базу. При этом следует убедиться, что имяшаблона выводится в поле Шаблон формы или Шаблон отчета навкладке Формы/отчеты в диалоговом окне Параметры, так как вдальнейшем формы и отчеты, создаваемые с помощью функций204Т а б л и ц а П2.6Аргументы функций CreateForm и CreateReportОписаниеАргументбазаДанныхСтроковое выражение, задающее имя базы данных, со­держащей шаблон, используемый для создания фор­мы или отчета. Если данный аргумент опущен, исполь­зуется текущая база данных (значение, возвращаемоефункцией СиггепШЬ).

Если заданная база данных от­лична от текущей, то она должна быть открыта какбиблиотечнаяшаблонФормы, Строковые выражения, задающие соответственно име­шаблонОтчета на формы или отчета, используемых как шаблон присоздании новой формы или отчета. Если данный аргу­мент опущен, используется шаблон, указанный навкладке Формы/отчеты в диалоговом окне Парамет­ры, открывающемся по команде Параметры из менюСервисCreateForm или CreateReport, будут базироваться на этом шаб­лоне.Если в аргументе шаблонФормы или шаблонОтчета указано не­верное имя, то Visual Basic использует соответственно шаблон фор­мы или отчета, указанный в поле Шаблон формы или Шаблон от­чета на вкладке Формы/отчеты в диалоговом окне Параметры.При создании формы и отчета соответственно с помощью функ­ций CreateForm и CreateReport для их свойства Наличие модуля(HasModule) устанавливается значение False (0).

Характеристики

Тип файла
PDF-файл
Размер
20,98 Mb
Тип материала
Предмет
Высшее учебное заведение

Список файлов книги

Свежие статьи
Популярно сейчас
Зачем заказывать выполнение своего задания, если оно уже было выполнено много много раз? Его можно просто купить или даже скачать бесплатно на СтудИзбе. Найдите нужный учебный материал у нас!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6369
Авторов
на СтудИзбе
309
Средний доход
с одного платного файла
Обучение Подробнее