- •Часть 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. Перемещение и изменение размеров элементов управления
При разработке формы, даже созданной с помощью Мастера, наверняка потребуется изменить расположение и размеры элементов управления. Можно изменить размеры и местоположение отдельного элемента, а можно настроить сразу несколько элементов так, чтобы они были одинакового размера и чтобы были расположены на форме ровно и на равном расстоянии друг от друга. От этого форма сразу приобретет привлекательный вид, и работать с ней будет намного удобнее.
Перемещение и изменение размеров элемента управления производится следующим образом.
Чтобы переместить элемент управления (вместе с его меткой), поместите указатель мыши в любую точку на границе выделенного элемента управления, отличную от маркеров изменения размеров. Когда указатель мыши находится в этой области, предназначенной для перемещения элемента управления, он превращается в инструмент перемещения и меняет свой вид на изображение руки. Нажмите левую кнопку мыши и, не отпуская ее, перетащите элемент управления на новое место. При перетаскивании элемента управления его граница перемещается одновременно с указателем мыши. Когда элемент управления окажется на нужном месте, отпустите левую кнопку мыши.
Замечание: Если элемент управления не имеет связанной с ним метки, его можно перетаскивать также за маркер перемещения, находящийся в левом верхнем углу элемента управления.
Если нужно переместить элемент управления отдельно от связанной с ним метки, его следует перетаскивать за маркер перемещения, находящийся в левом верхнем углу элемента управления. Указатель мыши, помещенный над маркером перемещения, примет вид руки с вытянутым вверх указательным пальцем. Щелкните по маркеру перемещения и, удерживая нажатой левую кнопку мыши, перетащите элемент управления на новое место, а затем отпустите кнопку мыши.
Чтобы изменить ширину и высоту элемента управления, поместите указатель мыши над одним из трех угловых маркеров изменения размера выделенного элемента управления так, чтобы он превратился в наклонную двустороннюю стрелку. Нажмите левую кнопку мыши и, удерживая ее нажатой, перетащите границу элемента управления, а затем отпустите кнопку мыши.
Чтобы изменить только высоту (или только ширину) выделенного элемента управления, поместите указатель мыши над верхним или нижним (левым или правым) маркером изменения размера выделенного элемента управления так, чтобы он превратился в вертикальную (горизонтальную) двустороннюю стрелку. Нажмите левую кнопку мыши и, удерживая ее нажатой, перетащите границу элемента управления, а затем отпустите левую кнопку мыши.
Есть еще один способ изменения размеров выделенного элемента управления: с помощью команд меню Формат → Размер → По размеру данных и Формат → Размер → По узлам сетки. С помощью первой команды можно автоматически изменить размеры элемента в соответствии с размером отображаемых в нем данных. К примеру, для текстового поля меняется размер по вертикали в зависимости от заданного размера шрифта для текста. Вторая команда выполняет автоматическое изменение размеров и положения элемента так, чтобы его границы лежали на ближайших линиях, соединяющих узлы сетки.