Главная » Просмотр файлов » А.Ю. Гончаров Access 2003

А.Ю. Гончаров Access 2003 (960524), страница 27

Файл №960524 А.Ю. Гончаров Access 2003 (А.Ю. Гончаров Access 2003) 27 страницаА.Ю. Гончаров Access 2003 (960524) страница 272017-12-26СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

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

На этом шаге надо выбрать переключатель, который будет включен по умолчанию. В реальной разработке почтивсегда требуется, чтобы все значения по умолчанию для настроек приложениябыли специально определены, иначе пользователю будет трудно работать. Допустим, по умолчанию должен быть выбран третий переключатель.издание группы переключите ленЗадать переключатель, используемы* по умолчат»»?S аатС в» m©Да, выбор по умолчанию:Третья подписьРис. 6.21. Второй шаг мастера группТретий шаг мастера групп показан на рис. 6.22.

Надо определить значениекаждого переключателя группы. Эти значения будут анализироваться в некоторой процедуре (код которой еще предстоит написать), чтобы было ясно, какойпереключатель выбрал пользователь. Числовые значения достаточно удобны,и можно принять предложенный мастером вариант.Формы15!Создание группы переключателейПри выборе одного из переключат е пей гэуппы егозначение присваивается самой группе,Г ш пни, = 2 Задайте значения для каждого переключатепя,Рис.

6.22. Третий шаг мастера rpvnnЧетвертый шаг мастера изображен на рис. 6.23. Программа предлагает выбратьтип элемента управления: переключатель, флажок и л и выключатель. Интересно, чтов этом окне все три типа элементов управления представлены в работающем виде.Они служат для выбора самих себя, одновременно являясь иллюстрацией работыи внешнего вида элементов управления. Для нашего примера подойдет т и п «переключатель», хотя можно было бы использовать и другие два типа. Выключатели выглядят как кнопки, а флажки - это галочки. Принципы их работы очень похожи.Выберите тип элепентс.в управления:Образец0О Первая подписьfj флажкиО Вторая подписьQ выключателиО Третья подпись[переключателиЗадайте оформление группы;©ВД*вп«нноеОобычноеО с теньюО утопленноеQприподнятоеРис.

6.23. Четвертый шаг мастера группПоследний шаг мастера позволяет только задать имя группы переключа! елей.Допустим, это имя Группа4. Конечно, в реальном проекте подпись должна нестисмысловую нагрузку, и надо задать свою. А вот имена для элементов управленияпрограмма задает автоматически. Разработчику не рекомендуется их менять, что-Глава 6бы избежать дублирования имен и путаницы в программах. При работе приложения имени группы будет присваиваться значение выбранного переключателя.Переключатели, объединенные в группу, обладают свойством зависимой фиксации. Иными словами, в каждый момент времени только один переключатель может быть включен. Если бы мы просто ввели в форму несколько переключателей(а инструмент для этого тоже есть- кнопка Переключатель), то их можно былобы устанавливать независимо друг от друга - это была бы независимая фиксация.Можно создать процедуру, которая будет проверять состояние переключателей.

Для этого создадим в форме кнопку (с именем Кнопка4) и определим длясобытия Нажатие кнопки следующую процедуру:Private Sub Кнопка4_С11сК()п - Me Группа4MsgBox "Выбран переключатель номер " & пEnd SubКак видим, получить порядковый номер выбранного переключателя совсем несложно. Его можно сохранить в переменной числового типа и использоватьв дальнейшем в программе.

Форма с переключателем и кнопкой для его тестирования показана на рис. 6.24. Каждый переключатель состоит из двух объектов: собственно переключателя и подписи к нему. При доработке формы каждую такую паруможно перемещать в границах группы. Указатель при этом должен иметь формураскрытой ладони. Конфигурацию рамки группы тоже можно менять.. i Формат : формаVО Первая подпись0 Вторая подписьО Третья подписьЗапись: [ И ]Рис. 6.24.

Пример переключателяПодчиненная формаОдна форма рассчитана на использование одного набора данных: таблицы,связанных таблиц или запроса. Во всех случаях предполагается, что источникданных может быть виртуально представлен в табличном виде - форма можетпереключаться в табличный режим. Использование в форме других данных - по-Формы153мимо этой виртуальной таблицы - всегда наталкивается на определенные трудности, которые разрешаются тем или иным способом.

Довольно часто эта задачарешается путем написания специальных процедур. Другим способом являетсясоздание подчиненной формы. В тех случаях, когда между таблицами существуетсвязь «один-ко-многим», перед разработчиками встает проблема размещенияданных из связанных таблиц в одном документе.Рассмотрим алгоритм создания таких форм.

Это позволит решить очень многие проблемы, возникающие при разработке реальной базы данных. Допустим,есть две таблицы, которые объединены при помощи связи типа «один-ко-многим». Сначала надо выбрать место в основной форме для размещения подчиненной. Последнюю можно будет прокручивать, но тем не менее размеры полейдолжны соответствовать размеру области формы. Основную форму надо открытьв режиме конструктора.Для запуска мастера подчиненных форм надо нажать кнопку Подчиненнаяформа/отчет на панели инструментов Панель элементов и нарисовать мышьюпрямоугольную область, в которой должна расположиться подчиненная форма.Обратите внимание, что этот прием можно использовать и при разработке отчетов. Вас не должно смущать то, что вы не знаете точных размеров будущейформы.

Их можно будет установить после окончания работы мастера.На первом шаге мастера надо указать источник данных для новой формы: таблицу или запрос. Возможно, это уже будет готовая форма, и тогда ее имя можновыбрать из списка, щелкнув переключатель.На втором шаге надо определить поля для подчиненной формы.На третьем шаге мастера надо определить тип межтабличной связи. В спискеобычно представлены различные варианты связей. Программа пытается найтивсе возможные варианты, а разработчик должен выбрать один из них.Четвертый шаг мастера традиционный: можно только определить имя формы.В зависимости от конкретной ситуации работа мастера может незначительно меняться.

В целом создать подчиненную форму можно очень быстро, при условии,что связи между таблицами уже определены. В конце работы мастера сохраняютсясразу две формы. Если же надо доработать подчиненную форму, приходится изменять параметры объекта в режиме конструктора основной формы и параметрыподчиненной формы, открыв ее отдельно, тоже в режиме конструктора. Размерыстолбцов подчиненной формы можно изменять при ее просмотре, а размер самойподчиненной формы в целом - только в режиме конструктора.Пример создания подчиненной формы рассматривается в главе, посвященнойсозданию базы данных рассылки.154Глава 6ВкладкиМы привыкли к тому, что для увеличения информационной емкости окнаразработчики программ часто используют вкладки. В этом случае последниеимеют размер, близкий к размерам окна.

На самом деле вкладка, как любой элемент управления, может иметь произвольные размеры. Для создания вкладокнадо нажать кнопку Вкладка на панели Панель элементов и начертить мышьюконтур, который должны занимать вкладки. По умолчанию создаются две вкладки, но их количество может быть увеличено. Удалять вкладки придется по одной:выделить ненужную и нажать клавишу Delete. Вместе с вкладкой уничтожаютсявсе расположенные на ней элементы управления.Несколько вкладок объединяются в набор вкладок. Для создания новой вкладки в наборе надо выделить уже имеющиеся и выбрать команду Вставка =>Вкладка.Подписи для вкладок определяются, как и для других элементов управления,в окне свойств.

Подпись появляется на ярлычке вкладки, поэтому она должнабыть короткой, но информативной. Для получения доступа к свойствам наборавкладок его надо предварительно выделить. Сделать это проще всего при помощи списка Объект, который доступен в режиме конструктора на главной панелиинструментов. Так же как свойства отдельной вкладки, свойства набора предназначены в первую очередь для дизайна. Например, свойство Стиль позволяет заменить привычные ярлычки вкладок кнопками.6.5. Диспетчер кнопочных формВ Access существует надстройка, которая позволяет создать своеобразный путеводитель по формам и отчетам базы данных - кнопочную форму. К примеру,такая форма открывается при запуске базы данных «Борей» (рис.

6.25). Это удобно: когда форм и отчетов становится слишком много, полезно иметь систему указателей, которая позволит ориентироваться среди множества объектов.Сделать такую форму несложно: достаточно создать форму и разместить наней рисунок и несколько кнопок для запуска других форм.Допустим, у нас есть несколько форм в базе данных (Форма!, Форма2,ФормаЗ, Форма4). Создадим для примера кнопочную форму в базе данныхtest 1.

rndb —. Разобьем, как обычно, весь процесс на этапы.Формы155Рис. 6.25. Кнопочная форма базы данных «Борей»1.Создадим логотип (например, в формате BMP) и вставим его в форму с помощью инструмента Рисунок.2. Создадим четыре кнопки. Первую с помощью инструмента Кнопка, три последующие командой Правка ^ Дублировать.3. Введем на кнопках соответствующие надписи и создадим процедуры обработки событий (см. раздел «Кнопки»). В процедуре должна быть единственнаякоманда, созданная по шаблону DoCmd.OpenForrn "Форма!".4. В свойствах формы определим параметр Кнопки перехода как «Нет» - кнопки перехода по записям здесь не нужны.5. Сохраним форму и дадим ей имя Старт.6.

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

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

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

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