Воскресенье, 06.07.2025, 14:51
Приветствую Вас, Гость | RSS
Продвинь свой сайт
Промо-материалы
Категории
SEO
Создание сайтов
Главная » Статьи » Microsoft Access » Microsoft Access [ Добавить статью ]

Проектирование простых форм




Однатабличные формы Microsoft Access

Формы являются основным диалоговым средством работы пользователя. Форма на основе одной таблицы может быть построена как самостоятельная для загрузки, просмотра и корректировки таблицы, так и в качестве вспомогательной для включения в составную форму.
Однотабличная форма может быть создана с помощью Мастера или в режиме Конструктора. В последнем случае вначале создается пустая форма и дальнейшее конструирование осуществляется разработчиком. Конструктор форм Access позволяет оформлять Область заголовка, Область данных и Область примечаний формы. Области формы заполняются различными графическими объектами. Форма в целом и ее отдельные элементы обладают свойствами, которые можно изменять с помощью команды Свойства меню Вид или командой Свойства контекстно - зависимого меню. В форму могут добавляться кнопки управления.

Порядок выполнения работы:

1.    Создайте простую форму в режиме автоформы. Для этого
•    Откройте базу данных.
•    В окне Базы данных выберите щелкните на вкладке Форма и выберите команду Создать.
•    В окне Новая форма выберите в качестве источника данных имя таблицы. Создайте три возможных варианта Автоформы, сохраните их  в базе данных и просмотрите полученные формы.

2.    Воспользуйтесь для построения формы Мастером форм. Следуйте указаниям диалогового окна Мастера. В качестве источника данных выберите таблицу, созданную в лабораторной работе № 1. Сохраните, а затем откройте форму и добавьте в нее данные.

3.    Создайте форму в режиме Конструктора:
•    В окне Новая форма выберите источник данных  для формы и пункт Конструктор.
•    Щелкните на кнопке Список полей панели инструментов. Добавьте в область данных новой формы поля таблицы методом перетаскивания их из списка.
•    Вставьте заголовок формы. Для этого щелкните правой клавишей мыши в области данных и выберите пункт контекстно-зависимого меню Заголовок/Примечание. Расширить область заголовка формы можно, если установить курсор мыши на границу области заголовка и области данных и перетащить эту границу на нужное расстояние. С помощью панели элементов управления введите Надпись в поле заголовка.
Любой элемент может быть помечен щелчком мыши внутри его рамки. Пометить группу элементов можно, используя клавишу Shift. Изменение размеров помеченного элемента производится путем размещения курсора в соответствующих точках рамки, когда появляется двунаправленная стрелка. Перемещение возможно при появлении изображения руки. Причем при установке курсора мыши на любой границе рамки курсор отображается в виде раскрытой ладони и возможно перемещение элемента за пределы области. При установке курсора в левом верхнем углу курсор отображается в виде указательного пальца и перемещение возможно только в пределах области.
•    Осуществите выравнивание элементов формы. При редактировании связанных элементов - Поле и Надпись следует иметь в виду, что независимое перемещение поля и его надписи возможно только, когда курсор примет вид указательного пальца.
•    Выделяя элементы формы, настройте их свойства с помощью контекстного меню. Добавьте в форму графический объект. Для этого воспользуйтесь меню Вставка, выберите в графическом приложении любой графический объект или его фрагмент и вставьте рисунок в нужном месте формы. С помощью мыши можете изменить размеры и местоположение объекта. В контекстном меню настройте Свойства графического объекта. При необходимости поменяйте значение Фрагмент   Макета рисунка.
•      Сохраните и просмотрите созданную форму.

4.    Откройте в режиме конструктора одну из форм, созданную в п.1 и установите режим добавления записей. Для этого в свойстве формы Ввод данных установите значение Да.
5.  Добавьте в форму элемент управления Поле со списком. Для этого
•    В режиме Конструктора щелкните на элементе Поле со списком, а затем перетащите из Списка полей поле "НИРС" (если такое поле было включено в форму, удалите его).
•    Выберите в качестве источника данных для поля со списком соответствующую таблицу и поле в этой таблице. Настройте остальные параметры, предлагаемые Мастером и нажмите кнопку Готово.
•    Проверьте состояние свойства Ограничиться списком для вновь созданного элемента. Оно должно быть установлено в положение Да. Это означает, что если пользователь введет величину, отсутствующую в поле подстановки, то Access выдаст стандартное сообщение.
•    Замените это сообщение на собственное.
•    Для этого перейдите на вкладку События к свойству Отсутствие в списке и щелкните на вкладке Построить, расположенной в правой части свойства.
•    В окне программы после заголовка процедуры вставьте следующий код:
•    Response = acDataErrContinue
•    MsgBox "Выберите значение из списка " , 0 ,  "Ошибка ввода"
•    Значение параметра Response определяет, должно ли выводиться принимаемое по умолчанию сообщение об ошибке.

6. Откройте форму и проверьте работу процедуры. После просмотра результатов восстановите режим редактирования данных.

7.    Добавим в форму элемент управления Переключатель.
Обычно при конструировании интерфейса придерживаются стандартных соглашений системы Windows. В этой контексте переключатель является элементом группы переключателей, в которой только один из них может быть отмечен. Однако есть возможность использования переключателя и для поля да/нет. Начнем с этого варианта использования переключателя. Для этого свяжем переключатель с полем, содержащим данные логического типа.
•    Откройте форму в режиме конструктора. Щелкните на элементе Переключатель на панели инструментов, а затем перетащите поле типа да/нет (например, "Военнообязан") из списка полей в область формы.
•    Проверьте и при необходимости настройте на вкладке Данные окна свойств переключателя параметр Данные и измените подпись переключателя.
•    Просмотрите результат в режиме формы, осуществляя переход по записям.
7.   Создайте группу переключателей, позволяющих открывать таблицу или  запрос. Для этого
•    Откройте форму в режиме конструктора и добавьте элемент управления Группа переключателей.
•    В открывшимся окне Создание группы переключателей задайте имена элементам группы.
•    Нажмите кнопку Далее и в следующем окне выберите переключатель, используемый по умолчанию. В следующих окнах задайте значения, запрашиваемый Мастером и выберите тип элементов управления. Задайте имя группы или оставьте и нажмите кнопку Готово.
•    Теперь к каждому элементу группы необходимо назначить Событие, возникающее при получении фокуса. Выполните это с помощью контекстного меню для каждого переключателя группы. В качестве события выберите Макрос и создайте соответствующую макрокоманду.
•    Проверьте работу переключателей в режиме формы.
8.    Завершите сеанс работы с базой данных.
Категория: Microsoft Access | Добавил: Администратор (09.01.2011)
Просмотров: 5277 | Комментарии: 1 | Рейтинг: 0.0/0
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Добавь новость

Добавьте свою новость на сайт.

Добавить
Самое интересное
Для отображения блока требуется Flash Player

seo контент бесплатно оптимизация яндекс тиц сереты база данных Microsoft_Access прибыль САЙТ - ПОСЕТИТЕЛИ ИЛИ КОНТЕНТ Дорвей обман поисковая система Раскрутка smm smo мультимедиа раскрутка сайта видео уроки Оптимизация сайта и анализ Microsoft Access база панель управления проектирование Основы программирования на Visual B google RRS коментарии ррс свежие новости быстродействие китай новости Открытие объекта Recordset предоста установка мета уроки Joomla ВИДЕО установка Joomla локальный Мавроди Ммм пирамида бонусное видео внимание предупреждение инструменты настройка компоненты модули плагины Joomla pr ап последний категории материалы разделы животные в природе обои анализ pagepromoter platinum комплекс продвижение контент плагиат сайт автоматически каталоги продвинуть регистрация ftp клиент сервер размножение генератор robot.txt видимость сайта посковая система рамблер шаблон joomla Скачать бесплатно скачать бесплатно необьяснимое нло пришельцы фото пришельцев dle DSL шаблоншаблон море океан Природа - коллекция обоев авто мото обои HD качества новый год праздник 3d разное
Поиск
Обратная связь
Вход