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

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

ОГЛАВЛЕНИЕ

Следующая >>

кнопку Создать (New).

Рис. 25.4
Выбор метода создания формы

йвтофорпа: ленточная
Автоформа; табличная
Автоматическое создание- Автоформа: сводная табтца
фп|.Ц(- 1Г.ЛЯП1.
Автофоргча: сводная диаграмм а
расположенными в один-; '•
Диаграмма
столбец'." Сводная таблица



Выберите в качества >; jjl)
.историка данные таблицу-
.-или мярос;'
О*.




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

Автоформа

Запомните
Автоформа-^ это: форма, котбрая содержит- все. поля источника записей"й
-у поля из подчиненных источников-записей.'
Создание и использование форм в Access 2003 505

Автоформа: в столбец (AutoForm: Columnar) для таблицы Заказы показана на
рис. 25.5.

Рис. 25.S арси - [Заказы]
Форма с полями, ••Щрр ЕТрэек» ' ВИД, Всчвк* ; <Rft»T Записи Cfpsws" DO-B
расположенными в столбец . ;i -.• а
•4. MS Sans Serif

Oenscii. попуча JH]
Клиент IhonsnCa ИНДЕКС попциaJ JC54E4-)



аатаразмвщвш- JB-07-1ЭЭ6

ДатанаэнвчБни | 05-08-1 Э?Ь

lM7-iTsi5"
ДО[ячспоянвчн |

1ЬВ5ввка jncuro "

ББВЗя
егвииосгьдаж]

«^JiijJI




Автоформу можно создать следующими способами:
1. Выбрать команду Автоформа (AutoForm) в меню Вставка (Insert).
2. На панели инструментов в раскрывающемся списке кнопки Новый объ-
ект (New Object) выбрать Автоформа (AutoForm).
3. С помощью мастера форм (Form Wizard).
4. Используя режим конструктора.
В диалоговом окне Новая форма (New Form) (см. рис. 25.4) можно выбрать
следующие виды автоформы:
• Автоформа: в столбец (AutoForm: Columnar) — форма с полями располо-
женными в один столбец (рис. 25.5).
• Автоформа: ленточная (AutoForm: Tabular) — создает форму, в которой
поля представлены в верхней части окна, а записи в строках.
• Автоформа: табличная (AutoForm: Datasheet) — создает форму в виде табли-
.цы Access.

Создание формы с помощью мастера
Использование мастера — один из наиболее простых способов создания
формы.

Запомните
Для отображения окно мастера создания формы е окне базы данных на верти-
кально-расположенной панели Объекты (Objects)' выделите значок Формы
(Forms) и дважды щелкнит;ё е списке значок Создание формы стомощью масте-
ра (Create form by using wizard),

Другой способ отображения окна мастера — в диалоговом окне Новая форма
(New Form) (рис. 25А) выбрать в списке Мастер форм (Form Wizard).
В раскрывающемся списке Таблицы и запросы (Tables/Queries) выберите ис-
точник данных (рис. 25.6). Дважды шелкните мышью имена полей, которые вы
хотите переместить из списка Доступные поля (Available Fields) в список Выбран-
ные поля (Selected Fields). Если вы захотите изменить порядок полей в списке
Глава 25
506


Рис. 25.6
Выбор полей формы в окне
мастера




<адКлнента
<одСотвудника
ДэтаНазьаченне
ДатаИсполнение
Доставка




Рис. 25.7 Создание форм

Выбор эида представления данных •Выйрнтввидпреястазлежя'
данных;:

• Товаре КодЗакзэа,
1 '';нц.г1ь,Д
(Л-В-ЗИ
Итоги продаж по объему

Jane, Название




f
(* Лодаинанные формы




Выбранные поля, то нажмите кнопку < и верните выделенное поле в список Дос-
тупные поля.
При создании формы из нескольких таблиц в списке Таблицы и запросы вы-
берите новый источник данных. Если не установлены связи между таблицами,
по которым создается форма, то на экране появится сообщение об ошибке. От-
ношение между таблицами, например, один ко многим, устанавливается в окне
Схема связей (Relationships).
В следующем диалоговом окне мастер предлагает выбрать вид представле-
ния данных (рис. 25.7). По умолчанию, в правой области окна вверху показаны
поля главной формы, взятые из одной таблицы, а ниже в углубленной облас-
ти — поля подчиненной формы из другой таблицы. Например, мы можем про-
сматривать сведения о товарах в главной форме, отображая в подчиненной
форме их цену. Если вы хотите просматривать данные в связанных формах, то
поставьте переключатель в положение Связанные формы (Linked forms).
Затем положением переключателя выберите внешний вид подчиненных
форм: ленточный (Datasheet) или табличный (Tabular). Нажмите кнопку Далее
(Next). На экране появится окно выбора стиля (рис. 25.9). Если вы не хотите
Создание и использование форм в Access 2003 507


Рис. 25.8 Сиздл*ие фирн

Выбор внешнего вида подчиненной 'Выберите внешний вид
формы
центачньй
табличный




Рис. 25.9
Выбор стиля оформления формы

Канепе
Международнвгй
Наждачная бумага
Официальный
Промышленный
Рисовая бумага
•нок Сучи




Рис. 25.10
Задание имен главной
и подчиненных форм


/казаны есе сведения, необходимее для соз&анп$
фаривс помоишю мастере. '
I. Дэгьнейшие лейстмя;

1
^ Открыто форву дли цхкдаетра и ^шла данных.




особым образом вьщелять поля или применять специальные эффекты, то выбе-
рите Стандартный (Standard) стиль, который предлагается по умолчанию.
Глава 25
508

В последнем диалоговом окне мастера задаются имена главной и подчинен-
ных форм (рис. 25.10). Многие разработчики используют в именах главной
и подчиненной формы префиксы frm и sbf, чтобы сделать более очевидной
связь между формами. Если хотите просмотреть справку о работе с формой ус-
тановите флажок Вывести справку по работе с формой (Display Help on working
with form) ?

Сознание формы в режиме конструктора
Режим конструктора предоставляет наибольшие возможности по созданию
и редактированию формы.

Запомните
Для создания новой формы е ойнё' базы данных на вертикально расположенной
панели Объекты (Objects) выделите Таблицы (Tables) или Запросы (Queries) (см.
рис.,25,1). Щелкните нужный объект базы данныхв списке о&ьектов в правой час-
ти окна, выберите команду форма (Form) в меню Вставка (insert) или на панели
инструментов в раскрывающемся списке кнопки Новый объект (New Oofect) вы-;
' ; ..берите.Форма (Form), В' диалоговом окне Новая• форма fNew Form) выделите.
;;
в списке Конструктор (Design View) и нажмите кнопку СЖ (рис. 25,4).

Форма может быть разделена на 5 частей; Заголовок формы (Form Header),
Верхний колонтитул (Page Header), Область данных (Detail), Нижний колонти-
тул (Form Footer) и Примечание формы (Form Header/Footer).
При выводе на печать многостраничной формы заголовок отображается
только на первой странице, а примечание внизу последней страницы. Можно
не использовать в форме заголовок, колонтитулы и примечание. Эти разделы
могут не отображаться при создании формы. Чтобы включить их в форму выбе-
рите в меню Вид (View) команды Заголовок/примечание формы (Form Hea-
der/Footer) и Колонтитулы (Page Header/Footer).
Элементы управления формы расположены в области данных. Вы можете пе-
ремешать вертикальную линию, показывающую расположение правого поля фор-
мы, и горизонтальную линию, отмечающую положение нижнего поля формы,
В окне конструктора формы видны линии сетки, расположенные на рас-
стоянии одного сантиметра друг от друга. По линиям сетки удобно выравни-
вать столбцы и, строки элементов управления. Для расположения по линиям

Рис. 25.11
Создоние формы в режиме конструктора




''•'•::
МШЯИННМММЧ • :
'.\'А
[код Товара
Марка
КодПоставщика :-
КсдТипэ
(ЕдинщаМэмервкмя^ ^ :-.-••:..;; :--.--.



Кэнструкл
Создание и использование форм в Access 2003 509

сетки элементов управления выберите в меню Формат (Format) команду При-
вязать к сетке (Snap to Grid). Команда По узлам сетки (То Grid) в меню Формат
(Format) изменяет размеры элементов управления так, чтобы они соответство-
вали шагу сетки. Для включения и выключения отображения сетки выберите
команду Сетка (Grid) в меню Вид (View).
В окне создания формы в режиме конструктора видна Панель элементов
(Toolbox). Для ее отображения или скрытия можно использовать команду Па-
нель элементов (Toolbox) в меню Вид (View), На ней размещены кнопки эле-
ментов управления. Процесс ввода в форму элементов управления упрощается,
если нажата кнопка Мастер (Control Wizard).
Чтобы ввести кнопку в форму, щелкните ее кнопкой мыши, переместите
мышь на место расположения в форме и, удерживая нажатой кнопку мыши, за-
дайте размеры кнопки. Если необходимо ввести одну и ту же кнопку в несколь-

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

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

ОГЛАВЛЕНИЕ

Следующая >>