Форма как средство ввода и редактирования данных
-
Глава 5. Форма как средство ввода и редактирования данных
Глава 5. Форма как средство ввода и редактирования данных Форма как средство ввода и редактирования данных Создание формы с помощью мастера Запуск формы Объекты формы Действия, выполняемые с объек...
Форма как средство ввода и редактирования данных
Форма как средство ввода и редактирования данных В Visual FoxPro для просмотра, ввода и редактирования данных, хранящихся в таблицах, используются формы, являющиеся более наглядным средством предс...
Линии сетки
Линии сетки Для точного позиционирования объектов в форме удобно использовать сетку, которая отображается на экране при выборе команды Grid Line (Линии сетки) из меню View (Вид). Размер ячейки сет...
Рис. 5.14. Диалоговое окно Set Grid Scale для настройки параметров сетки
Рис. 5.14. Диалоговое окно Set Grid Scale для настройки параметров сетки При установленной в меню Format (Формат) опции Snap to Grid (По сетке) вы не можете расположить объект в произвольном месте...
Изменение последовательности ввода информации в поля формы
Изменение последовательности ввода информации в поля формы При вводе информации в поля формы переход от одного поля к другому осуществляется с помощью клавиши ТаЬ в соответствии с заданным в форме...
Рис. 5.15. Отображение порядковых номеров объектов формы
Рис. 5.15. Отображение порядковых номеров объектов формы Каждому новому добавляемому в форму объекту присваивается номер, не связанныйс его реальным pacположением в форме и определяющий лишь очере...
Интерактивный режим
Интерактивный режим Если в диалоювом окне Options (Параметры) для опции Tab Ordering (упорядочение обьектов) установлено значение Interactive (Интерактивный), то при выборе команды Tab Order (Поря...
Режим с использованием списка объектов
Режим с использованием списка объектов Если в диалоговом окне Options (Параметры) для опции Tab Ordering (Упорядочение объектов) установлено значение By List (По списку), при выборе команды Tab Or...
Рис. 5.16. Диалоговое окно Tab Order
Рис. 5.16. Диалоговое окно Tab Order...
Создание формы с помощью мастера
Создание формы с помощью мастера Рассмотрим создание формы с помощью Form Wizard (Мастер форм). Он позволяет создавать формы как для одиночных, так и связанных таблиц, а также настраивать поля, ст...
Рис. 5.1. Окно проекта
Рис. 5.1. Окно проекта...
Рис. 5.2. Диалоговое окно New Form
Рис. 5.2. Диалоговое окно New Form...
Рис. 5.3. Диалоговое окно для задания типа создаваемой формы: однотабличной или многотабличной
Рис. 5.3. Диалоговое окно для задания типа создаваемой формы: однотабличной или многотабличной...
Рис. 5.4. Первый шаг в создании формы с помощью мастера
Рис. 5.4. Первый шаг в создании формы с помощью мастера Появляется первое диалоговое окно мастера (рис. 5.5), в котором необходимо указать таблицу, для которой вы создаете форму, и выбрать поля эт...
Рис. 5.5. Диалоговое окно Open
Рис. 5.5. Диалоговое окно Open После выбора таблицы список Available fields (Имеющиеся поля) будет содержать перечень всех полей таблицы. Вам необходимо из данного списка перенести в Selected fiel...
Рис. 5.6. Окно для выбора стиля отображения полей и управляющих кнопок
Рис. 5.6. Окно для выбора стиля отображения полей и управляющих кнопок Для объектов формы мастер предлагает на выбор девять различных вариантов их оформления, которые выбираются из списка Style (С...
Таблица 5.1. Опции переключателя Button type
Таблица 5.1. Опции переключателя Button type Опция Тип отображения Text buttons (Текстовые кнопки) Кнопки управления содержат текстовые надписи Picture buttons (Графические кнопки) Кнопки управлен...
Рис. 5.7. Установка критерия сортировки данных
Рис. 5.7. Установка критерия сортировки данных Поля, по которым будет осуществляться упорядочение, вам необходимо разместить в списке Selected fields (Выбранные поля). Для переноса полей из списка...
Таблица 5.2. Опции окна Form Wizard — Step 4
Таблица 5.2. Опции окна Form Wizard — Step 4 Опция Действие Save form for later use (Сохранить форму ) Созданная форма сохраняется на диске Save and run form (Сохранить и запустить форму на выполн...
Рис. 5.8. Задание заголовка формы и выбор одного из возможных вариантов продолжения работы с ней
Рис. 5.8. Задание заголовка формы и выбор одного из возможных вариантов продолжения работы с ней...
Рис. 5.9. Форма, созданная с помощью мастера форм
Рис. 5.9. Форма, созданная с помощью мастера форм Воспользовавшись кнопкой Preview (Просмотр), вы сможете просмотреть, как будет выглядеть создаваемая форма, и если что-то не так, вернуться к пред...
Запуск формы
Запуск формы Форма, созданная в Visual FoxPro, не требует генерации программных кодов, как это было в FoxPro для Windows. Ее можно сразу запустить на выполнение. Для запуска формы в Visual FoxPro...
Объекты формы
Объекты формы Откройте созданную с помощью мастера форму в конструкторе форм (рис. 5.10). Для этого выделите форму в окне проекта и ныполните одно из следующих действий: нажмите кнопку Modify (Мод...
Рис. 5.10. Так выглядит в конструкторе форм созданная с помощью мастера форма
Рис. 5.10. Так выглядит в конструкторе форм созданная с помощью мастера форма Замечание Замечание В последнем диалоговом окне мастера при установке опции Save form and modify it in the Form Design...
Рис. 5.11. Окно Properties
Рис. 5.11. Окно Properties Раскрывающийся список в верхней части окна Properties (Свойства) содержит перечень всех объектов формы. Его можно использовать для выбора объекта вместо выделения нужног...
Таблица 5.3. Назначение вкладок раскрывающегося списка окна Properties
Таблица 5.3. Назначение вкладок раскрывающегося списка окна Properties Вкладка Назначение Аll (Все) Содержит список всех свойств и методов формы в алфавитном порядке Data (Данные) Содержит свойств...
Таблица 5.4. Значение свойств в зависимости от типа
Таблица 5.4. Значение свойств в зависимости от типа Тип свойства Состояние поля ввода значения свойства Свойство доступно только для чтения Поле значения свойства недоступно для ввода. Информация...
Рис. 5.12. Выбор значения свойства объекта из списка
Рис. 5.12. Выбор значения свойства объекта из списка...
Рис. 5.13. Настройка свойства BackColor с использованием диалогового окна Цвет
Рис. 5.13. Настройка свойства BackColor с использованием диалогового окна Цвет Слева от поля внода свойства находятся три кнопки, которые предназначены для выполнения функций, описанных в табл. 5....
Таблица 5.5. Назначение кнопок окна Properties
Таблица 5.5. Назначение кнопок окна Properties Кнопка Назначение Вызывает построитель выражений для определения значения свойства Нажатие этой кнопки подтверждает ввод значения свойства Кнопка исп...
Действия, выполняемые с объектами формы
Действия, выполняемые с объектами формы В процессе создания формы вы можете переметать, удалять объекты или изменять их размеры и свойства....
Выделение объектов формы
Выделение объектов формы Чтобы управлять объектом, вы сначала должны его выделить. Для выделения одного объекта достаточно щелкнуть на нем. Для выделения нескольких объектов выполните одно из след...
Отмена выделения с объектов
Отмена выделения с объектов Если вы хотите отменить выделение всех объектов формы, щелкни мышью вне выделенных объектов. Для снятия выделения отдельных объектов выполните следующие действия: Нажми...
Перемещение объектов в форме
Перемещение объектов в форме Visual FozPro позволяет перемещать один или несколько объектов формы одновременно как мышью, так и клавишами-стрелками. Использование клавиш-стрелок применяется, когда...
Удаление объектов из формы
Удаление объектов из формы Для удаления из формы выделенных объектов выполните одно из следующих действий: в меню Edit (Правка) выберите команду Cut (Вырезать); нажмите клавишу Backspace; нажмите...
Изменение размеров объектов и их выравнивание
Изменение размеров объектов и их выравнивание Для изменения размера одного выделенного в форме объекта можно использовать маркеры управления, представляющие собой черные квадратики по углам и стор...
Таблица 5.6. Команды выравнивания объектов
Таблица 5.6. Команды выравнивания объектов Команда Назначение Align Left Sides (По левому краю) Выравнивает выбранные объекты по левому краю самого левого объекта Align Right Sides (По правому кра...
Таблица 5.7. Команды изменения размеров объектов
Таблица 5.7. Команды изменения размеров объектов Команда Назначение Size To Fit (В границах) Устанавливает размер объекта таким образом, чтобы его содержимое помещалось в границах объекта Size To...
Таблица 5.8. Опции команд Horizontal Spacing и Vertical Spacing
Таблица 5.8. Опции команд Horizontal Spacing и Vertical Spacing Опция Действие Make Equal (Одинаковое расстояние) Устанавливает одинаковое расстояние между выбранными объектами Increase (Увеличить...
Таблица 5.9. Команды меню Format
Таблица 5.9. Команды меню Format Команда Действие Bring to Front (Позади) Направляет выбранный объект на самый нижний слой формы Send to Back (Поверх) Направляет выбранный объект на самый верхний
Содержание