Отображение нескольких записей в любой форме

 

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

1.    Организуйте вашу форму так, чтобы она была максимально компактна.

При отображении набора записей они располагаются друг над другом, как показано на рис. 12.17. Таким образом, чем меньше ваша форма, тем большее число записей вы сможете увидеть одновременно. С другой стороны, не важно, насколько широка или узка ваша форма (до тех пор, пока все необходимое помещается на экране).

2.    Перейдите в Конструктор, если еще не находитесь в этом режиме.

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

3.   Измените размер формы, устранив пустое пространство, как показано на рис. 12.18.

Изменяя расположение элементов управления, вы освобождаете место в нижней части формы. Исключить освободившееся пространство за счет сжатия всей формы — это целиком ваша обязанность. Если при попытке сжать форму, она упрямо сохраняет прежний размер, вероятно, есть элемент управления, занимающий часть этого пространства. Необходимо сначала уменьшить его, а затем всю форму.

 

 

Примечание

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

 

 

4.   Если на экране нет Окна свойств, выберите на ленте Инструменты конструктора форм | Конструктор > Сервис > Страница свойств (Form Design Tools | Design > Tools > Property Sheet).

Как вы узнали в главе 11, Окно свойств позволяет настроить параметры элементов управления и других объектов. В данном случае параметра, который нужно изменить, нет на ленте. Он спрятан в Окне свойств.

 

Рис. 12.17. Вы можете видеть три товара на одном экране. (Обратите внимание на то, что нижние три поля удалены из использующегося для трех верхних полей макета в столбик для того, чтобы расположить их более плотно относительно друг друга.) Стрелка в боковом поле указывает на то, что вторая запись — текущая. Для просмотра дополнительных записей можно воспользоваться кнопками перехода в нижней части формы или полосой прокрутки, расположенной справа

Рис. 12.18. Для сжатия формы перетащите вверх с помощью мыши нижнюю границу так, чтобы она располагалась на уровне нижней границы самого нижнего элемента управления

 

5.   В списке Окна свойств выберите Форма (Form).

Это действие приводит к выводу на экран параметров, применяемых к форме в целом, а не к отдельному элементу управления.

6.   Щелкните кнопкой мыши вкладку Макет (Format) и найдите параметр Режим по умолчанию (Default View).

Параметр Режим по умолчанию отображается в верхней части списка. Он позволяет задать режим первоначального представления при открытии формы.

7.   Выберите Ленточные формы (Continuous Form).

Наиболее часто используемые режимы — Одиночная форма (Single Form) (отображает одну запись данных) и Ленточные формы (отображает несколько записей, одну за другой). Можно также выбрать иное представление, например Режим таблицы (Datasheet) (однообразная таблица, как те, что вы изучали в главе 3), Сводная таблица (PivotTable) или Сводная диаграмма (PivotChart). Наконец, можно воспользоваться режимом Разделенная форма (Split Form) для применения представления, которое сочетает режим таблицы с настроенной вами формой. Вы узнаете больше об этом варианте в следующем разделе.

8.   При желании задайте в свойстве Разделительные линии (Dividing Lines) значение Да для отображения тонкой горизонтальной линии между записями.

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

 

 

Вы можете следить за любыми ответами на эту запись через RSS 2.0 ленту. Вы можете оставить ответ, или trackback с вашего собственного сайта.

Оставьте отзыв

XHTML: Вы можете использовать следующие теги: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

 
Rambler's Top100