ТОП 10:

Изменение параметров формы и элементов управления



 

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

Изменение последовательности перехода по клавише <Tab>

Порядок, в котором точка вставки перемещается от одного поля к другому, определяется свойством "Переход по Tab" (Tab Order) для каждого элемента управления.

 

Задание 3.6.

Для изменения последовательности перехода по нажатию клавиши <Tab>:

1. Нажмите кнопку "Конструктор" на панели инструментов для перехода в режим конструктора.

2. Выберите команду "Вид, Последовательность перехода" (View, Tab Order). Появится диалоговое окно "Последовательность перехода". В списке "Последовательность" этого диалогового окна приведены названия полей в порядке перехода от одного к другому. В этом примере изменение последовательности ввода данных не нужно, поскольку она является естественной, даже после перемещения элементов управления в форме "Персональные мероприятия".

3. Нажмите кнопку "Авто" (Auto), если необходимо преобразовать последовательность ввода данных, переходя слева направо через каждую колонку полей, затем сверху вниз.

4. Щелкните левой кнопкой мыши по кнопке, находящейся слева от названия поля, и перетащите это поле в нужное место последовательности.

5. Нажмите кнопку ОК для применения сделанных изменений или нажмите кнопку "Отмена" для сохранения первоначальной последовательности перехода.

Для удаления элемента управления из последовательности перехода по клавише <Tab> выделите элемент управления, откройте окно свойств этого элемента управления, раскройте вкладку "Другие" (Other) и измените значение свойства "Переход по Tab" на "Нет". Редактировать поле "Код сотрудника" нельзя, поэтому установите для свойства "Переход по Tab" этого элемента управления значение "Нет".

Изменение источника данных подчиненной формы и сортировка данных в подчиненной форме

Записи таблицы "Персональные мероприятия" появляются в порядке, определяемом значением первичного ключа: "КодСотрудника", "Тип-Мероприятия" и "ДатаПлан". Число записей для сотрудника может стать очень большим. Поскольку в подчиненной форме могут быть отображены только несколько записей, то удобнее вывести первыми самые последние. Для этого источник данных для формы "Персональные мероприятия подчиненная форма" необходимо отсортировать по убыванию. Установить сортировку по убыванию можно указав порядок сортировки в запросе, являющемся источником записей подчиненной формы, как описано далее:

1. Закройте форму "Персональные мероприятия" и активизируйте окно базы данных.

2. В окне базы данных раскройте вкладку "Запросы", а затем нажмите кнопку "Создать" (New) для создания нового запроса.

3. Создайте запрос, который выводит данные из таблицы "Песональные мероприятия" отсортированные по убыванию значения поля "ДатаПлан".

4. Нажмите кнопку "Запуск" (Run Query) для проверки того, что записи отсортированы в обратном хронологическом порядке.

5. Закройте запрос и назовите его "Персональные мероприятия (для подчиненной формы)".

Для изменения источника данных подчиненной формы:

1. В окне базы данных раскройте вкладку "Формы" и откройте форму "Персональные мероприятия подчиненная форма" в режиме конструктора.

2. Нажмите кнопку "Свойства" на панели инструментов "Конструктор форм" для отображения на экране окна свойств. В этом окне раскройте вкладку "Данные" (Data).

3. Щелкните левой кнопкой мыши по элементу "Источник записей" (Record Source), откройте список и выделите в нем элемент "Персональные мероприятия (для подчиненной формы)" в качестве нового источника данных для подчиненной формы.

Теперь все данные в подчиненной форме отсортированы, и информация о самом последнем персональном мероприятии выводится первой.

 







Последнее изменение этой страницы: 2017-02-22; Нарушение авторского права страницы

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.209.82.74 (0.002 с.)