Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Выбор типа автоформы

Читайте также:
  1. I. Выбор параметров передач привода
  2. I. Тепловой расчет и выбор конструкции теплообменного аппарата
  3. А: Задания базового уровня сложности с выбором ответа
  4. А:задания базового уровня сложности с выбором ответа.
  5. Автокорреляционная функция ЛЧМ-сигнала. Сечения функции неопределенности ЛЧМ-сигнала. Выбор класса зондирующих сигналов для РЛС.
  6. Антон Долгих проследит за регистрацией последнего кандидата на довыборах в ОЗС
  7. Аудиторская выборка

При использовании команды Новая форма можно выбрать один из трех стилей Автоформы (в столбец, ленточная, табличная). Щелкните на кнопке Создать страницы Формы окна базы данных. Access выведет на экран окно диалога, представленное на рис.4.2.

Рис. 4.2. Окно выбора стиля Автоформы.

 

Чтобы просмотреть параметры Автоформы, выберите таблицу, на основе которой будет создана форма. Если вы выбрали команду Новая форма при активном окне таблицы или, оставив выбранной некоторую таблицу, то ее имя автоматически появится в этом окне. Если имени нет или имя не то, раскройте список и выберите нужную таблицу.

Затем выберите, один из трех типов Автоформы. Кроме формы в один столбец можно выбрать ленточную и табличную. В табличной форме поля располагаются поперек формы, образуя столбцы, поэтому одновременно можно видеть несколько записей, хотя для того, чтобы увидеть все поля, может потребоваться прокрутка влево/вправо. Табличная форма выглядит так же, как режим таблицы (см. рис. 4.3).

Рис. 4.3. Вид табличной формы.

Выбор типа формы Автоформа: табличная отображает данные в режиме таблицы, будто вы открыли саму таблицу. Однако в действительности создается табличная форма, содержащая одновременно только одну запись. Если вы раскроете список кнопки Представление формы и выберите Режим формы, то увидите саму форму. Этот тип Автоформы используется, когда требуется табличное представление одной записи.

Теперь рассмотрим создание ленточной формы для таблицы Клиенты. На экране видна страница Таблицы окна базы данных, щелкнем на таблице Клиенты, раскроем список кнопки панели инструментов Новый объект и выберем пункт Новая форма. Появится соответствующее окно диалога. В поле таблицы должно появиться имя выбранной таблицы. Если его нет, раскройте список и выберите таблицу Клиенты (см. рис.4.4).

 

Рис 4.4. Вид ленточной формы на основе таблицы Клиенты

 

Щелкните на пункте Автоформа: ленточная, затем - на кнопке ОК. Сравните результат с представленным на рис.4.4. Щелкните на кнопке Сохранить, введите имя формы (назовем ее Клиенты (автоформа: ленточная)) и щелкните на кнопке ОК. Закройте форму и вернитесь к окну базы данных.

 

Мастер форм

Когда вам потребуется другой внешний вид формы, воспользуйтесь Мастером форм. Как и другие мастера, он предоставляет возможность выбора параметров для настройки внешнего вида формы. Процесс включает в себя всего несколько шагов, так что на самом деле это ненамного сложнее или дольше, чем создание Автоформы.

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

1. Щелкните на корешке Формы. 2. Щелкните на кнопке Создать.

3. Выберите в списке Мастер форм. 4. Щелкните на кнопке ОК.

Первое окно Мастера предлагает выбрать поля для формы см. рис.4.5.

Рис.4.5. Окно создания форм.

 

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

1. Если в поле Таблицы/запросы не значится “ Таблица: Клиенты ”, то раскройте список и выберите нужную таблицу.

2. Щелкните на поле №, а затем - на кнопке >.

3. Точно так же добавьте поля ФИО, Адрес, Телефон, Дата заказа, Тип клиента.

4. Щелкните на кнопке Далее. В следующем окне можно выбрать тип формы: В один столбец, Ленточный или Табличный.

5. Щелкните на пункте Ленточный, а потом - на кнопке Далее. Выбираем стиль формы. Текущим будет тот, которым вы пользовались последний раз при работе с Мастером форм или Мастером баз данных. Например, если последний раз в Мастере баз данных вы работали со стилем Глобус, то и сейчас будет выбран именно он.

6. Щелкните на стиле Стандартный и затем - на кнопке Далее. В последнем окне введите имя формы и выберите, хотите ли вы открыть форму в режиме формы или в режиме конструктора, и нужно ли выводить справку по работе с формой.

7. Введите Клиенты ленточная и щелкните на кнопке Готово; вы увидите новую форму. Это ленточная форма, очень похожая на ту, что создается с помощью команды Автоформат: ленточная, но содержит она только выбранные вами поля.

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

Просмотрев форму, закройте ее. Можно не сохранять ее, так как Мастер форм уже позаботился об этом.

 

Создание форм по нескольким таблицам

Создадим форму, в которой используются преимущества связи между таблицами.

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

1. Щелкните на корешке Формы.

2. Щелкните на кнопке Создать.

3. Щелкните на элементе Мастер форм.

4. Раскройте список таблиц и выберите Клиенты.

5. Щелкните на кнопке ОК, на экране появится окно диалога, предлагающее выбрать поля.

6. Щелкните на поле и затем - на кнопке>.

7. Щелкните на поле ФИО и затем - на кнопке >.

8. Раскройте список таблиц и выберите в нем Таблица: Итоговая_заказ. Теперь вы видите список полей из таблицы Итоговая_заказ.

9. Добавьте поля №, Дата заказа.

10. Щелкните на кнопке Далее. В следующем окне выбирается тип представления данных.

Оставьте выбранным элемент Клиенты (см. рис. 4.6).

  Рис. 4.6. Окно создания подчиненных и связанных форм.

 

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

1. Щелкните на кнопке Далее. Задайте вид каждой подчиненной форме - ленточный или табличный. Выбор одного из параметров приводит к изменениям в области образца. Между прочим, основная форма всегда организуется в столбец. Оставьте параметры в исходном положении (Табличный).

2. Щелкните на кнопке Далее. Появится окно выбора стиля.

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

4. Задайте форме название Клиенты_Заказы и щелкните на кнопке Готово и появится окно формы (рис. 4.7).

Рис. 4.7. Окно формы Клиенты_Заказы (главной_подчиненной).

 


Дата добавления: 2015-12-07; просмотров: 61 | Нарушение авторских прав



mybiblioteka.su - 2015-2024 год. (0.013 сек.)