Реляционные СУБД в Visual FoxPro 7

http://megainfotop.com/



ГЛАВА 5 Форма как средство ввода и редактирования данных


    Форма как средство ввода и редактирования данных
    Форма как средство ввода и редактирования данных Создание формы с помощью мастера Запуск формы Объекты формы Действия, выполняемые с объектами формы Выделение объектов формы Отмена выделения с объ...
    ГЛАВА 5 Форма как средство ввода и редактирования данных
    В Visual FoxPro для просмотра, ввода и редактирования данных, хранящихся в таблицах, используются формы, являющиеся более наглядным средством представления информации. Рассмотрим, например, прилож...
    Замечание
    Замечание В Visual FoxPro (в отличие от FoxPro для Windows) форма существует как функционально полный объект проектирования, который не требует предварительной генерации программного кода. Поэтому...
    Изменение размеров объектов и их выравнивание
    Изменение размеров объектов и их выравнивание Для изменения размера одного выделенного в форме объекта можно использовать маркеры управления, представляющие собой черные квадратики по углам и стор...
    Таблица 5.6. Команды выравнивания объектов
    Таблица 5.6. Команды выравнивания объектов Команда Назначение Align Left Sides (По левому краю) Выравнивает выбранные объекты по левому краю самого левого объекта Align Right Sides {По правому кра...
    Таблица 5.7. Команды изменения размеров объектов
    Таблица 5.7. Команды изменения размеров объектов Команда Назначение Size To Fit (В границах) Устанавливает размер объекта таким образом, чтобы его содержимое помещалось в границах объекта Size To...
    Таблица 5.8. Опции команд Horizontal...
    Таблица 5.8. Опции команд Horizontal Spacing и Vertical Spacing Опция Действие Make Equal (Одинаковое расстояние) Устанавливает одинаковое расстояние между выбранными объектами Increase (Увеличить...
    Таблица 5.9. Команды меню Format
    Таблица 5.9. Команды меню Format Команда Действие Bring to Front (Позади) Направляет выбранный объект на самый нижний слой формы Send to Back (Поверх) Направляет выбранный объект на самый верхний...
    Линии сетки
    Линии сетки Для точного позиционирования объектов в форме удобно использовать сетку, которая отображается на экране при выборе команды Grid Line (Линии сетки) из меню View (Вид). Размер ячейки сет...
    Диалоговое окно Set Grid Scale...
    Диалоговое окно Set Grid Scale для настройки параметров сетки При установленной в меню Format (Формат) опции Snap to Grid (По сетке)вы не можете расположить объект в произвольном месте формы. Все...
    Замечание
    Замечание Линии сетки, установленные в форме командой Grid Line (Линия сетки) из меню View (Вид), не видны при выполнении формы....
    Изменение последовательности ввода информации в поля формы
    Изменение последовательности ввода информации в поля формы При вводе информации в поля формы переход от одного поля к другому осуществляется с помощью клавиши Та b в соответствии с заданным в форм...
    Отображение порядковых номеров объектов формы
    Отображение порядковых номеров объектов формы Для того чтобы посмотреть порядковые номера объектов, выберите в меню View (Вид) команду Tab Order (Порядок объектов). В результате ваша форма будет и...
    Замечание
    Замечание Для открытия диалогового окна Options (Параметры) в меню Tools (Сервис)выберите команду Options (Параметры)....
    Интерактивный режим
    Интерактивный режим Если в диалоговом окне Options (Параметры) для опции Tab Ordering(Упорядочение объектов) установлено значение Interactive (Интерактивный), то при выборе команды Tab Order (Поря...
    Режим с использованием списка объектов
    Режим с использованием списка объектов Если в диалоговом окне Options (Параметры) для опции Tab Ordering(Упорядочение объектов) установлено значение By List (По списку), при выборе команды Tab Ord...
    Диалоговое окно Tab Order
    Диалоговое окно Tab Order С помощью кнопок By Column (По столбцам) и By Row (По строкам) вы можете задать порядок обхода объектов по столбцам или по строкам соответственно. Кроме того, можно опред...
    Создание формы с помощью мастера
    Создание формы с помощью мастера Рассмотрим создание формы с помощью мастера формы Form Wizard (Мастер формы). Он позволяет создавать формы как для одиночных, так и связанных таблиц, а также настр...
    Окно проекта
    Окно проекта...
    Диалоговое окно New Form
    Диалоговое окно New Form...
    Замечание
    Замечание Чтобы создать форму с помощью мастера, необходимо ответить на задаваемые вопросы в появляющихся на экране диалоговых окнах. Для перехода к следующему шагу мастера используется кнопка Nex...
    Диалоговое окно для задания типа...
    Диалоговое окно для задания типа создаваемой формы: однотабличной или многотабличной Появляется первое диалоговое окно мастера (рис. 5.4), в котором необходимо указать таблицу, для которой вы созд...
    Замечание
    Замечание Может оказаться, что в диалоговом окне мастера списки области Databasesand tables (Базы данных и таблицы) пусты или содержат не те данные, которые вы предполагаете использовать для постр...
    Первый шаг в создании формы с помощью мастера
    Первый шаг в создании формы с помощью мастера...
    Диалоговое окно Open
    Диалоговое окно Open После выбора таблицы список Available fields (Имеющиеся поля) будет содержать перечень всех полей таблицы. Вам необходимо из данного списка перенести в Selected fields (Выбран...
    Окно для выбора стиля отображения полей и управляющих кнопок
    Окно для выбора стиля отображения полей и управляющих кнопок Для объектов формы мастер предлагает на выбор девять различных вариантов их оформления, которые выбираются из списка Style (Стиль). При...
    Таблица 5.1. Опции переключателя Button type
    Таблица 5.1. Опции переключателя Button type Опция Тип отображения Text buttons {Текстовые кнопки) Кнопки управления содержат текстовые надписи Picture buttons (Графические кнопки) Кнопки управлен...
    Установка критерия сортировки данных
    Установка критерия сортировки данных Поля, по которым будет осуществляться упорядочение, вам необходимо разместить в списке Selected fields (Выбранные поля). Для переноса полей из списка Available...
    Задание заголовка формы и выбор...
    Задание заголовка формы и выбор одного из возможных вариантов продолжения работы с ней...
    Таблица 5.2. Опции окна Form Wizard Sfep 4
    Таблица 5.2. Опции окна Form Wizard Sfep 4 Опция Действие Save form for later use (Сохранить форму) Созданная форма сохраняется на диске Save and run form (Сохранить и запустить форму на выполнени...
    Форма, созданная с помощью мастера форм
    Форма, созданная с помощью мастера форм...
    Замечание
    Замечание Посмотрите на созданную мастером форму. При размещении надписей мастер использовал наименования полей, введенные в поле Caption (Надпись)конструктора таблиц Table Designer (Конструктор т...
    Запуск формы
    Запуск формы Форма, созданная в Visual FoxPro, не требует генерации программных кодов, как это было в FoxPro для Windows. Ее можно сразу запустить на выполнение. Для запуска формы в Visual FoxPro...
    Объекты формы
    Объекты формы Откройте созданную с помощью мастера форму в конструкторе форм(рис. 5.10). Для этого выделите форму в окне проекта и выполните одно из следующих действий. Нажмите кнопку Modify (Моди...
    Замечание
    Замечание В последнем диалоговом окне мастера при установке опции Save form andmodify it in the Form Designer (Сохранить форму и открыть для модификации в конструкторе форм) созданная с помощью ма...
    Так выглядит в конструкторе форм...
    Так выглядит в конструкторе форм созданная с помощью мастера форма Все объекты, размещенные в форме (заголовок, поля, надписи, кнопки, линии), характеризуются свойствами, которые вы можете настрои...
    Окно Properties
    Окно Properties...
    Таблица 5.3. Назначение вкладок окна Properties
    Таблица 5.3. Назначение вкладок окна Properties Вкладка Назначение All (Все) Содержит список всех свойств и методов формы в алфавитном порядке Data (Данные) Содержит свойства объекта, связанные с...
    Выбор значения свойства объекта из списка
    Выбор значения свойства объекта из списка...
    Таблица 5.4. Действия пользователя...
    Таблица 5.4. Действия пользователя в зависимости от типа свойства Тип свойства Состояние поля ввода значения свойства Свойство доступно только для чтения Поле значения свойства недоступно для ввод...
    Настройка свойства BackColorс...
    Настройка свойства BackColorс использованием диалогового окна Цвет Слева от поля ввода свойства находятся три кнопки, которые предназначены для выполнения функций, описанных в табл. 5.5....
    Таблица 5.5. Назначение кнопок окна Properties
    Таблица 5.5. Назначение кнопок окна Properties Назначение Вызывает построитель выражений для определения значения свойства Нажатие этой кнопки подтверждает ввод значения свойства Кнопка использует...
    Действия, выполняемые с объектами формы
    Действия, выполняемые с объектами формы В процессе создания формы вы можете перемещать, удалять объекты или изменять их размеры и свойства....
    Выделение объектов формы
    Выделение объектов формы Чтобы управлять объектом, вы сначала должны его выделить. Для выделения одного объекта достаточно щелкнуть на нем. Для выделения нескольких объектов выполните одно из след...
    Замечание
    Замечание Второй способ применим в том случае, если все выделяемые объекты размещены в форме компактной группой. Для выделения всех объектов в форме можно воспользоваться командой Select All (Выде...
    Отмена выделения с объектов
    Отмена выделения с объектов Если вы хотите отменить выделение со всех объектов формы, щелкните мышью вне выделенных объектов. Для снятия выделения с отдельных объектов выполните следующие действия...
    Перемещение объектов в форме
    Перемещение объектов в форме Visual FoxPro позволяет перемещать один или несколько объектов формы одновременно как мышью, так и клавишами-стрелками. Использование клавиш-стрелок применяется, когда...
    Удаление объектов из формы
    Удаление объектов из формы Для удаления из формы выделенных объектов выполните одно из следующих действий. В меню Edit (Правка) выберите команду Cut (Вырезать). Нажмите клавишу Backspace. Нажмите...








Начало