- •Часть 3
- •Часть 3
- •Содержание
- •1. Основные сведения о формах
- •2. Способы создания форм. Автоматическое создание формы на основе таблицы или запроса.
- •2.1. Создание формы с помощью мастера
- •3. Режимы работы с формами
- •4. Печать формы
- •5. Режим Конструктора
- •5.1. Окно приложения в режиме Конструктора
- •5.2. Структура формы
- •6. Параметры работы с формами
- •7. Основные элементы управления
- •7.1. Создание элементов управления с помощью панели элементов.
- •7.2. Создание элементов управления с помощью кнопки Список полей
- •7.3. Удаление элементов формы
- •7.4. Выделение формы и элементов управления и отображение окна свойств
- •7.5. Задание последовательности перехода для элементов управления в форме
- •7.6. Перемещение и изменение размеров элементов управления
- •7.7. Выделение и перемещение нескольких элементов управления
- •7.8. Выравнивание одного элемента управления по сетке
- •7.9. Выравнивание и изменение размеров нескольких элементов управления
- •7.10. Изменение взаимного расположения и группировка элементов управления
- •7.11. Копирование, вставка и удаление элементов управления
- •7.12. Изменение надписей
- •7.13. Изменение типа элемента управления
- •8. Оформление формы и ее элементов
- •8.1. Применение автоформата
- •8.2. Изменение цвета фона формы и ее элементов
- •8.3. Изменение фонового рисунка формы
- •8.4. Форматирование элементов формы
- •8.5. Копирование формата элемента управления
- •8.6. Условное форматирование элементов формы
- •8.7. Использование дополнительных цветов
- •9. Сохранение формы
- •10. Режим Формы
- •10.1. Окно приложения при работе в режиме Формы. Добавление записи
- •10.2. Изменение записи
- •10.3. Отмена изменения записи
- •10.4. Удаление записи
7.5. Задание последовательности перехода для элементов управления в форме
При работе с формой переход от одного элемента управления к другому осуществляется с помощью мыши или клавиатуры. Чтобы перейти к следующему элементу управления, щелкните по нему левой кнопкой мыши или нажмите клавишу <Таb>. Чтобы вернуться к предыдущему элементу управления, щелкните по нему или нажмите комбинацию клавиш <Slrift>+<Tab>. С помощью мыши можно сразу перейти к любому элементу управления в форме. С помощью клавиатуры переход от одного элемента управления к другому осуществляется только в заданной последовательности. По умолчанию последовательность перехода определяется порядком создания элементов управления в режиме Конструктора. Изменить эту последовательность позволяет диалоговое окно Последовательность перехода.
Чтобы отобразить это диалоговое окно в режиме Конструктора формы, выберите команду Вид, Последовательность перехода или щелкните правой кнопкой мыши по форме и выберите в контекстном меню команду Последовательность перехода. В этом диалоговом окне отображается список всех элементов управления в форме. Чтобы изменить последовательность перехода, нужно изменить порядок следования элементов в списке, перетаскивая элементы списка с помощью мыши. Перетаскивать нужно, щелкнув по серому квадратику слева от названия поля и удерживая нажатой левую кнопку мыши.
7.6. Перемещение и изменение размеров элементов управления
При разработке формы, даже созданной с помощью Мастера, наверняка потребуется изменить расположение и размеры элементов управления. Можно изменить размеры и местоположение отдельного элемента, а можно настроить сразу несколько элементов так, чтобы они были одинакового размера и чтобы были расположены на форме ровно и на равном расстоянии друг от друга. От этого форма сразу приобретет привлекательный вид, и работать с ней будет намного удобнее.
Перемещение и изменение размеров элемента управления производится следующим образом.
-
Чтобы переместить элемент управления (вместе с его меткой), поместите указатель мыши в любую точку на границе выделенного элемента управления, отличную от маркеров изменения размеров. Когда указатель мыши находится в этой области, предназначенной для перемещения элемента управления, он превращается в инструмент перемещения и меняет свой вид на изображение руки. Нажмите левую кнопку мыши и, не отпуская ее, перетащите элемент управления на новое место. При перетаскивании элемента управления его граница перемещается одновременно с указателем мыши. Когда элемент управления окажется на нужном месте, отпустите левую кнопку мыши.
Замечание: Если элемент управления не имеет связанной с ним метки, его можно перетаскивать также за маркер перемещения, находящийся в левом верхнем углу элемента управления.
-
Если нужно переместить элемент управления отдельно от связанной с ним метки, его следует перетаскивать за маркер перемещения, находящийся в левом верхнем углу элемента управления. Указатель мыши, помещенный над маркером перемещения, примет вид руки с вытянутым вверх указательным пальцем. Щелкните по маркеру перемещения и, удерживая нажатой левую кнопку мыши, перетащите элемент управления на новое место, а затем отпустите кнопку мыши.
-
Чтобы изменить ширину и высоту элемента управления, поместите указатель мыши над одним из трех угловых маркеров изменения размера выделенного элемента управления так, чтобы он превратился в наклонную двустороннюю стрелку. Нажмите левую кнопку мыши и, удерживая ее нажатой, перетащите границу элемента управления, а затем отпустите кнопку мыши.
-
Чтобы изменить только высоту (или только ширину) выделенного элемента управления, поместите указатель мыши над верхним или нижним (левым или правым) маркером изменения размера выделенного элемента управления так, чтобы он превратился в вертикальную (горизонтальную) двустороннюю стрелку. Нажмите левую кнопку мыши и, удерживая ее нажатой, перетащите границу элемента управления, а затем отпустите левую кнопку мыши.
Есть еще один способ изменения размеров выделенного элемента управления: с помощью команд меню Формат → Размер → По размеру данных и Формат → Размер → По узлам сетки. С помощью первой команды можно автоматически изменить размеры элемента в соответствии с размером отображаемых в нем данных. К примеру, для текстового поля меняется размер по вертикали в зависимости от заданного размера шрифта для текста. Вторая команда выполняет автоматическое изменение размеров и положения элемента так, чтобы его границы лежали на ближайших линиях, соединяющих узлы сетки.
