Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ИТУ_лаба №1.doc
Скачиваний:
4
Добавлен:
09.11.2019
Размер:
2.15 Mб
Скачать

3.1.7.Изменение макета формы

В режиме формы в окне можно отобразить вторую копию формы. Вторая копия будет отображаться на экране в том случае, если свойство формы "Режим по умолчанию" (Default View) имеет значение "Ленточная форма" (Continuous Forms). Свойство форм "Режим по умолчанию" может иметь три значения:

  • Простая форма позволяет отображать на экране одновременно только одну запись формы.

  • Ленточная форма позволяет выводить в форме одновременно несколько записей (сколько уместится в текущем окне). Каждая запись выводится в отдельной области данных формы. Для выбора отображаемой записи можно использовать вертикальную полосу прокрутки либо кнопки выбора записи. "Ленточная форма" - значение по умолчанию свойства "Режим по умолчанию" для подчиненных форм, создаваемых с помощью Мастера форм.

  • Таблица позволяет выводить поля формы в табличном формате (по строкам и столбцам).

Для изменения значения свойства "Режим по умолчанию" выберите в окне свойств формы вкладку "Макет" и в этой вкладке выделите свойство "Режим по умолчанию".

Создание группы элементов управления для выбора одного значения

Если в форме использовать переключатели, выключатели и флажки сами по себе, то в качестве значений они могут возвращать только "Да/Нет" ("-1/0" или "Истина/Ложь" (True/False)). В этом случае они используются как свободные элементы управления, что ограничивает возможности возвращаемых в поля таблицы значений. Включение этих элементов управления в группу позволит им возвращать любое число, определенное свойством "Значение параметра" (Option Value) для данного элемента управления. Возможности, предоставляемые свойством "Значение параметра", позволяют использовать один из трех элементов управления в пределах группы для возвращения значения полю "Рейтинг" таблицы "Персональные мероприятия". Для выбора одного из возможных значений в приложениях Windows наиболее часто используются переключатели.

По умолчанию все элементы управления, добавляемые в форму с помощью панели элементов, являются свободными элементами управления. Для связывания элемента управления с полем выделите этот элемент управления, а затем в списке полей щелкните левой кнопкой мыши по имени поля. с которым необходимо связать элемент управления. Другим способом связывания элемента управления с полем является создание свободного элемента управления с помощью панели элементов, а затем ввод имени поля в текстовое поле ввода свойства "Данные" (Control Source), для этого в окне свойств элемента управления раскройте вкладку "Данные" (Data).

Для создания группы элементов управления Access 95 предлагает два способа: с использованием Мастера групп и добавление выключателей и переключателей в группу вручную. Следующие два раздела описывают оба эти метода.

Использование Мастера групп

Мастер групп - один из трех Мастеров элементов управления, обеспечивающий пошаговое создание сложных элементов управления.

З адание 3.11.

Для создания группы элементов управления для поля "Рейтинг" таблицы "Персональные мероприятия" с помощью Мастера групп:

  1. Если кнопка "Мастера элементов" не нажата, то щелкните по ней левой кнопкой мыши. Эта кнопка нажата, если она утоплена.

  2. На панели элементов нажмите кнопку "Группа", поместите указатель мыши в то место, где будет располагаться верхний левый угол группы элементов, а затем щелкните левой кнопкой мыши. Появится первое диалоговое окно Мастера групп.

  3. В строки таблицы "Подписи" этого диалогового окна введите пять из девяти возможных значений рейтинга: Отлично, Хорошо, Удовлетворительно, Не удовлетворительно и Плохо. В диалоговом окне нажмите кнопку "Далее" (Next). Появится второе диалоговое окно Мастера групп.

  4. Во втором диалоговом окне Мастера групп можно определить значение по умолчанию для переключателя. Выберите переключатель "Да, выбор по умолчанию" и откройте список рядом с этим переключателем. В списке выберите элемент "Хорошо", а затем нажмите кнопку "Далее".

  5. В третьем диалоговом окне Мастера групп можно задать значения для каждого переключателя группы. В пять текстовых полей ввода введите 9, 7, 5, 3 и 1, а затем нажмите кнопку "Далее". Поле "Рейтинг" обеспечивает возможность задания девяти различных значений рейтинга. Однако девять переключателей займут слишком много места в форме. Поэтому здесь используется только пять значений для рейтинга. Позднее в форму будет добавлено поле со списком, включающим все девять значений рейтинга.

  1. В четвертом диалоговом окне Мастера групп можно связать группу элементов управления с полем таблицы или столбцом запроса, являющимся источником записей свободной формы. Выберите переключатель "Сохранить значение в поле", а в списке рядом с этим переключателем выберите элемент "Рейтинг", являющийся названием столбца запроса "Персональные мероприятия", с которым связана форма. Теперь нажмите кнопку "Далее". Появится пятое диалоговое окно Мастера групп.

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

  3. В текстовом поле ввода последнего диалогового окна Мастера групп можно ввести название группы переключателей, которое будет являться значением свойства "Подпись" метки группы элементов управления. В это текстовое поле введите Рейтинг. Для завершения работы с Мастером групп нажмите кнопку "Готово" (Finish).

Для тестирования новой присоединенной группы элементов управления добавьте в форму текстовое поле, связанное со столбцом "Рейтинг". Изменение переключателя в группе переключателей, приведет к изменению рейтинга, отображаемого в текстовом поле.

Создание группы без помощи мастера

Хотя группу элементов управления можно создать с помощью Мастера групп, но было бы полезно узнать, как создать группу элементов управления, не прибегая к помощи Мастера групп.