<< Предыдущая

стр. 93
(из 106 стр.)

ОГЛАВЛЕНИЕ

Следующая >>

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


Автоформат
Запомните
Чтобы применить предварительно; созданные стили форматирования ко есей
форм© или к выбранному объекту, при Просмотре формы в режиме конструктора \
выберите команду Автоформат (AufoFprmaf) в Меню Формат (Format) или нажми-
те кнопку Автоформат (AutoFormat) на панели инструментов; На экране отобра*
!;& - зится диалоговое окно' Авгоформагфйс. 25.12).

Рис. 25.12
Выбор стиля оформления формы
с использованием команды
Автоформат




Стиль выбирается в списке Форма — автоформат (Form AutoFormats). Его
особенности можно увидеть в правой части окна. Кнопка Параметры позволяет
отобразить в нижней части окна три флажка дополнительных атрибутов. Сними-
те флажки тех атрибутов, которые вы не хотите применять в форме.
Для создания специального стиля формы нажмите кнопку Настройка (Cus-
tomize). На экране отобразится окно Настройка автоформата (Customize
AutoFormat) (рис. 25.13). Положения переключателя позволяют создать новый
стиль на основе стиля объекта, обновить этот стиль или удалить.
Глава 25
510


Рис. 25.13
Окно, используемое для создания - Коиа-ла насфоикн •-„

специального стиля формы С .шзланяе новагостняя не оиэюпймйбШфЙМвй
." "-Форма!" . . . . ' .; -. • '-.;-: .
<* обнсйле-и-.в стиля "Чертеж" ч ttwf'&v эб-сгктз^Ф
.. ;"ФврИВ1"'


<˜ удаление 5тигге"Че®1<«"


Добавление в'выбранный стиль сеёдзннй HS документа.




Применение в форме полей различных типов
Создание вычисляемого поля
В форму можно вставить поля различных типов. В качестве примера рассмот-
рим вставку вычисляемого поля, отображающего результаты вычислений.
Откройте форму в режиме конструктора. Нажмите кнопку Поле (Text Box) на
панели элементов, расположенной на рисунке вдоль левой вертикальной гра-
ницы окна. Указатель мыши в активной области формы примет вид символа
поля в верхнем левом углу которого отобразится значок «+». Щелкните мышью
место, где должно располагаться название нового поля. Измените в поле над-
пись «поле» на новое имя, например, Дата/время. Щелкните рядом поле, в ко-
тором будут отображаться результаты расчетов, с надписью Свободный и введи-
те расчетную формулу.

Запомните
• • Вводимое в вычисляемое пол© выражение должно начинаться со знака равенст-


Для отображения текущей даты и времени компьютерных часов введите
в вычисляемое поле выражение =Now.
Нажмите кнопку Вид (View) на панели инструментов для перевода формы
в Режим таблицы (Datasheet View) и посмотрите, как отобразится значение
Дата/время нового поля. Если вы хотите изменить формат поля Дата/время, то

Рис. 25.14
Создание в форме вычисляемого поля
Дата/время
Создание и использование форм в Access 2003

вернитесь в режим Конструктор (Design). Обратите внимание, Access добавил
круглые скобки в вычисляемое поле и там отобразится выражение =NowQ.
Щелкните правой кнопкой мыши элемент управления и выберите в контек-
стном меню команду Свойства (Properties). Откройте вкладку Макет (Format)
и выберите в раскрывающемся списке строки Формат поля (Format) нужный
вам формат (рис. 25.15).

Рис. 25.15
Выбор формата поля |Поле45

Макет:, j Даннь» | События j Другие See




Число десятичным яикое .
, Маска ввода-.'., ^.. '•.,,,
Значёние.п<? умолчанию
Сохранение режима 1МЕ.. ,




Сообщени
Текст «роки состояния .
Повелвнме'по Е№^г
Ра5реаиить эетшамеиу .
Вывод на экран ,;...;.
-РвЖ№1 вывода




Применение списков и полей со списком

Запомните
Применение в форме таких элементов управления как списки bi поля со списком..
позволяет выбирать нужные значения, а не вводить их, что облегчает работу поль-
^ьшает количество ошибок.

Эти элементы управления особенно удобны в тех случаях, когда, например,
можно выбрать в списке сложные коды товаров. Рассмотрим использование
поля со списком в форме, отображающей данные из таблицы или запроса.
Для создания в форме поля со списком удобно пользоваться мастером. От-
кройте форму в режиме конструктора и нажмите сначала на панели элементов
кнопку Мастера (Control Wizard) для запуска мастера, затем кнопку Поле со спи-
ском (Combo Box). Переместите указатель мыши в форму. В активной зоне фор-
мы он будет иметь вид знака «+», рядом с которым виден значок поля со спи-
ском. Выделите место, где будет располагаться поле со списком. На экране ото-
бразится диалоговое окно Создание полей со списком (Combo Sox Wizard)
(рис. 25.16). Поставьте переключатель в положение Объект «поле со списком»
будет использовать значения из таблицы или запроса (I want The combo box to look
up the value in a table or query) и нажмите кнопку Да/гее (Next).
В следующем диалоговом окне Выберите таблицу или запрос со значениями,
которые будет содержать поле со списком (Which table or query should provide the
value for your combo box?) (рис. 25.17). Выберите таблицу в списке и нажмите
кнопку Далее (Next).
В новом окне выберите поля, которые должны быть включены в поле со
списком, и нажмите кнопку со значком >, чтобы перенести их в список Вы-
бранные поля (Selected Fields).
Глава 25
512

Рис. 25.16 Создание полем со списком
Выбор способа получения создает none са спиеюн, в едторон отсфажаагсн список
значений, отображаемых в поле со ачэк* для выбора. К»им сгассбом гютесоспискгисчдет
списком (Лучэть ?ти значения?


(Т Объект 'толвсо спкком' t^ftet чсполвзовати 5нача«(яиэ
таблицы или запизсз,

Г ^удет ваеден фисдфоеанный набор значений.



опа со списком.




В следующем диалоговом окне отображены списки значений для поля со
списком. С помощью мыши измените ширину столбцов, если вы считаете, что
они должны быть шире или уже предлагаемой величины. Ширина столбца
должна позволять полностью отобразить данные, хранящиеся в нем. По умол-
чанию установлен флажок Скрыть ключевой столбец (Hide Key Column) и этот
столбец не отображается. Он используется как источник данных для выбранно-
го вами поля.
Рис. 25.17
Выбор таблицы или запроса,
значения которой будет содержать
поле со списком




Рис. 25.18 Создание лолей со списком
Выбор полей, отображаемых Кав* попя ссдеркаг значения, яэторые следует включить в топе
в поле со списком ее списки? Отобранные пдпя станут столбца* а объекта 'тюле сп
сгиском".
Создание и использование форм в Access 2003 513


Рис. 25.19 Создание полей со списком
Задание ширины столбцов со »*у столбцов, которые содержит попе со cnMCKw.
списком и скрытие ключевого поля
Перетащите правую гранту заголовка столбца на именую ut^my ипи дважды
для легаматннасгаго подога ширины.




< Ьз;эЛ I далее >




В диалоговом окне, показанном на рис. 25.20 положением переключателя
выберите действие, которое будет выполняться при выборе значения из списка,
Запомнить значение (Remember the value for latter use) или Сохранить в поле (Store
that value in the field).
В последнем диалоговом окне задайте подпись, которую будет содержать
поле со списком (рис. 25.21). Нажмите кнопку Готово (Finish) и поле со спи-
ском будет включено в форму.
Рис. 25.20 Создание полей со спискам
Выбор действия, которое будет Mcrraaft Office Access позволяет сохранить избранное иэ обжата
выполниться при выборе значения 'поле со спилом" значение в (ков данных nm истгьзовать >то
из списка знзчзтв в цапанвлиен для выполнения дайсгвия. tonne дэйсГВиа
будет выпшьяться гри выборе э-аченил из объекта "поле со




< Цэвад Далее



Рис. 25.21 Создание палей со списком
Задание подписи, которую будет Задайте подпись, галорую содержт поле со стеган
содержать поле со списком
Уиазаы все сведения, необюдимые мж'ару, чгэбы создать
сослисган.




рырести справку, посла тсго ^ак мастер создаст пола со
Сгисшм




I7 Microsoft Office 2003
514 _^__ Глава 25

После окончания работы с мастером нажмите кнопку Вид (View) на панели
инструментов и проверьте работу нового поля со списком в режиме формы.

Упражнения
1. Создайте автоформу для одной из таблиц, представленных в учебной базе
Борей. Для создания автоформы выберите команду Автоформа
(AutoForm) в меню Вставка (Insert),
2. Создайте форму для просмотра двух взаимосвязанных таблиц базы дан-
ных Борей. Упражнение можно выполнить следующим образом:
• в окне базы данных на вертикально расположенной панели Объекты
(Objects) выделите значок Формы (Forms) и дважды щелкните в спи-
ске значок Создание формы с помощью мастера (Create form by using
wizard);
• в раскрывающемся списке Таблицы и запросы (Tables/Queries) выбе-
рите сначала один потом другой источник данных (см. рис. 25,6)
и следуйте указаниям мастера.

Выводы
1. В форме отображается одна запись, что облегчает работу с таблицами, ко-
торые имеют большое количество полей. Использование раскрывающих-
ся списков для выбора значения поля уменьшает вероятность ошибки
при заполнении таблицы.
2. Для переключения между режимами просмотра формы можно использо-
вать команды из меню Вид (View) или щелкнуть стрелку рядом с кнопкой
Вид (View) на панели инструментов и выбрать требуемый элемент списка.
3. Для отображения окна мастера создания формы в окне базы данных на
вертикально расположенной панели Объекты (Objects) выделите значок
Формы (Forms) и дважды щелкните в списке значок Создание формы с по-
мощью мастера (Create form by using wizard).
4. Для создания новой формы в окне базы данных и на вертикально распо-
ложенной панели Объекты (Objects) выделите значок Таблицы (Tables)
или Запросы (Queries), Щелкните нужный объект базы данных в списке
объектов в правой части окна, выберите команду Форма (Form) в меню
Вставка (Insert). В диалоговом окне Новая форма (New Form) выберите
в списке Конструктор (Design View) (рис. 25.4).

<< Предыдущая

стр. 93
(из 106 стр.)

ОГЛАВЛЕНИЕ

Следующая >>