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

замечательный сайт с бесплатным порноСайт: https://welspro.com/



ГЛАВА 15 Расширенные средства ввода данных


    Отображение данных в форме в табличном виде
    Отображение данных в форме в табличном виде Использование построителя Свойства объекта Grid Создание многотабличных форм для таблиц, имеющих отношение "один-ко-многим" Создание объекта Gride помощ...
    ГЛАВА 15 Расширенные средства ввода данных
    В главе 6 мы рассмотрели создание в конструкторе форм формы, предназначенной для ввода и просмотра данных. Но средства, предлагаемые системой Visual FoxPro, настолько разнообразны, что мы продолжи...
    Добавление данных в список
    Добавление данных в список В главе 6 мы рассматривали использование объектов типа ListBox (Список), которые значительно облегчают ввод данных в поля, одновременно избавляя от дополнительных ошибок...
    Определение свойства KeyPress
    Определение свойства KeyPress Теперь при запуске формы на выполнение значения, введенные в поле ввода Поле формирования списка, при нажатии клавиши Enter переносятся в список городов (рис. 15.27)....
    Формирование списка с помощью поля ввода в диалоговом режиме
    Формирование списка с помощью поля ввода в диалоговом режиме...
    Использование построителя
    Использование построителя Использование построителя ускоряет размещение объекта в форме и определение его свойств. Особенно заметным это преимущество становится при создании сложных объектов, к чи...
    Рассмотрим пример размещения объекта...
    Таблица). Рассмотрим пример размещения объекта Grid (Таблица) с помощью построителя для таблицы Customer и изучим свойства, которыми наделен данный объект. Для создания формы, в которой данные буд...
    Form Controls (Элементы управления...
    Таблица) И' на панели инструментов Form Controls (Элементы управления формы). Установите указатель в место предполагаемого расположения таблицы, нажмите кнопку мыши и, удерживая ее нажатой, переме...
    Таблица 15.1. Назначение вкладок окна Grid Builder
    Таблица 15.1. Назначение вкладок окна Grid Builder Вкладка Назначение Grid Items (Элементы объекта Grid) Позволяет сформировать список полей, размещаемых в создаваемом объекте Style (Стиль) Позвол...
    Диалоговое окно Grid Builder Для...
    Таблица), перейдите на вкладку Layout (Расположение) (рис. 15.3). Она содержит создаваемый объект с реальными данными. При перемещении по столбцам таблицы в поле ввода Caption (Надпись) вкладки от...
    Замечание При использовании объекта...
    Таблица) для создания многотабличных форм вы можете выбрать вкладку Relationship (Отношение) (рис. 15.4) и на ней задать ключевое поле главной таблицы и индекс подчиненной таблицы. Если вторая таб...
    Вкладка Relationship для установки связи между таблицами
    Вкладка Relationship для установки связи между таблицами Используя кнопку Label (Текстовый объект) на панели инструментов Form Controls (Элементы управления формы), разместите заголовок в форме....
    Свойства объекта Grid
    Свойства объекта Grid Построитель — очень удобное средство для быстрого создания объекта Grid (...
    Однако созданный с его помощью...
    Таблица). Однако созданный с его помощью объект требует некоторой модификации внешнего вида. С этой целью рассмотрим основные свойства, характеризующие объект Grid (Таблица). Щелкните правой кнопк...
    В контекстном меню содержится...
    Таблица). В контекстном меню содержится команда Edit (Правка), указывающая, что объект является сложным, т. е. состоящим из нескольких входящих в него объектов. Такими объектами являются column (С...
    Созданный объект характеризуется...
    Таблица) и откройте окно свойств (рис. 15.5). Созданный объект характеризуется свойствами, относящимися ко всему объекту в целом. Помимо этого, объекты column (Столбец), Header (Заголовок) и Text...
    Таблица 15.2. Назначение объектов, характеризующих столбцы таблицы
    Таблица 15.2. Назначение объектов, характеризующих столбцы таблицы Объект Назначение Column (Столбец) Определяет свойства, относящиеся к помещаемой в столбец информации Header (Заголовок) Определя...
    Окно свойств объекта Grid
    Окно свойств объекта Grid...
    Свойства, определяющие объект Grid
    Свойства, определяющие объект Grid Сначала обратимся к основным свойствам, определяющим объект Grid (...
    GridLineWidth — толщина сетки...
    Таблица); GridLineWidth — толщина сетки таблицы; GridLineCoior — цвет сетки таблицы; GridLines — стиль оформления таблицы; может принимать одно из следующих значений: None (Нет) — в таблице отсутс...
    Таблица) состоит из столбцов...
    Таблица) состоит из столбцов, каждый из которых имеет собственный заголовок, являющийся объектом Header (Заголовок). В Visual FoxPro заголовок каждого столбца является самостоятельным объектом. Ег...
    Таблица при установленном курсоре на текущую запись в столбце.
    Таблица), при установленном курсоре на текущую запись в столбце. Используя свойства данного объекта, можно задать цвет фона, тип и размер шрифта выводимой информации....
    Создание многотабличных форм для таблиц, имеющих отношение "один-ко-многим"
    Создание многотабличных форм для таблиц, имеющих отношение один-ко-многим Во всех рассмотренных нами ранее примерах по созданию форм использовались связанные таблицы с отношением между ними один-к...
    Создание многотабличной формы с помощью мастера
    Создание многотабличной формы с помощью мастера Рассмотрим создание формы для связанных таблиц customer и Phoncust, имеющих отношение один-ко-многим с помощью мастера....
    Таблица customer содержит информацию...
    Таблица customer содержит информацию о клиентах, таблица Phoncust — номера телефонов, по которым можно с ними связываться. Откройте проект sales. Перейдите на вкладку Documents (Документы), выбери...
    Рис. 15,6. Диалоговое окно для выбора мастера многотабличной формы
    Рис. 15,6. Диалоговое окно для выбора мастера многотабличной формы На экране открывается диалоговое окно, предназначенное для выбора мастера создания формы (рис. 15.6). Поскольку мы создаем форму...
    Выбор полей главной таблицы На...
    Установка связи между таблицами...
    Выбор стиля отображения полей и управляющих кнопок
    Выбор стиля отображения полей и управляющих кнопок На следующем шаге формируется список полей, по которым будет осуществляться сортировка отображаемых в форме данных. Для переноса поля из списка A...
    Таблица 15.3. Варианты продолжения работы с формой
    Таблица 15.3. Варианты продолжения работы с формой Опция Действие Save form for later use (Сохранить форму) Созданная форма сохраняется на диске Save and run form (Сохранить и запустить форму на в...
    Установка критерия сортировки данных
    Установка критерия сортировки данных После установки требуемой опции нажмите кнопку Finish (Готово) для завершения создания объекта с помощью мастера. В открывшемся диалоговом окне Save as (Сохран...
    Заключительное диалоговое окно мастера
    Заключительное диалоговое окно мастера Посмотрите на форму, созданную с помощью мастера (рис. 15.13). Надписи к полям основной таблицы созданы с использованием информации, введенной в поле Caption...
    Многотабличная форма, созданная с помощью мастера форм
    Многотабличная форма, созданная с помощью мастера форм...
    Создание объекта Grid с помощью конструктора форм
    Создание объекта Grid с помощью конструктора форм Форма для таблиц, имеющих отношение один-ко-многим, с помощью мастера создается достаточно быстро. Но она требует определенной доработки в констру...
    Создание формы, содержащей объект Grid
    Рассмотрим создание формы, с помощью которой можно просмотреть информацию о клиентах, их телефонах и сделанных ими покупках. В отчете будем использовать следующие таблицы: Customer, Phoncust, Ords...
    Окно Data Environment создаваемой формы
    Окно Data Environment создаваемой формы Используя кнопки панели инструментов Form Controls (Элементы управления формы), расположите в форме заголовок, надписи и необходимые поля таблицы Customer....
    Таблица на панели инструментов...
    Таблица) на панели инструментов Form Controls (Элементы управления формы). Установите указатель в место предполагаемого расположения объекта и, удерживая кнопку мыши нажатой, переместите курсор по...
    Таблица на панели инструментов...
    Таблица) на панели инструментов Form Controls (Элементы управления формы). Установите указатель в нижней части формы и, удерживая кнопку мыши в нажатом состоянии, переместите курсор по диагонали т...
    Многотабличная форма Сохраните...
    Таблица) отображается список телефонных номеров, по которым можно связаться с клиентом, а во втором объекте Grid (Таблица) показывается полный список товаров, купленных данным клиентом (рис. 15.16...
    Создание формы, содержащей три объекта Grid
    В рассмотренном примере мы использовали поля формы для отображения информации главной таблицы. Модифицируем созданную форму и разместим поля таблицы customer в объекте Grid (...
    Удаление из формы полей ввода и надписей к ним Форма с тремя объектами Grid
    Скорректируйте для вновь созданных объектов свойства, определяющие цвет сетки таблицы, расположение заголовков, цвета отображения заголовков и выводимых данных. Сохраните форму и запустите ее на в...
    Создание формы с вкладками
    Создание формы с вкладками Visual FoxPro позволяет создавать формы, содержащие несколько вкладок. Объекты данного типа удобно использовать в том случае, когда необходимо разместить большой объем и...
    Таблица содержащий список всех...
    Таблица), содержащий список всех клиентов, а на второй — дополнительные данные о выбранном на первой вкладке клиенте. Откройте проект Sales. Откройте окно конструктора форм для создания новой форм...
    Размещение в форме объекта Page Frame
    Размещение в форме объекта Page Frame Откройте окно свойств созданного объекта. Убедитесь, что для свойства Pagecount, определяющего количество вкладок формы, по умолчанию установлено значение 2....
    Таблица на панели инструментов...
    Таблица) на панели инструментов Form Controls (Элементы управления формы), создайте объект Grid (Таблица) для отображения ПОЛеЙ icdcustomer, ccompany таблицы Customer. В третьем столбце таблицы дл...
    В нижней части страницы расположите...
    Таблица). В нижней части страницы расположите кнопки перемещения по записям таблицы и выхода из формы. На рис. 15.20 представлена первая вкладка созданной формы....
    Первая страница многостраничной формы
    Первая страница многостраничной формы Перейдите на вторую вкладку объекта Page Frame (Вкладка). Для этого щелкните на названии вкладки Дополнительная информация в верхней части формы....
    Совет
    Совет Если ваша попытка перейти на вторую вкладку оказалось безуспешной, убедитесь, что объект Page Frame (Вкладка) находится в режиме редактирования. На второй странице объекта расположите все по...
    Замечание
    Замечание Обратите внимание, что после ввода информации в окно процедуры в свойстве данного метода появляется значение [User Procedure]....
    Окно процедуры для метода Refresh
    Окно процедуры для метода Refresh Используя первую вкладку формы, вы можете, перемещаясь по записям таблицы, просмотреть весь список клиентов. Для просмотра дополнительной информации по любому из...
    Вторая вкладка формы
    Вторая вкладка формы...
    Набор форм
    Набор форм В Visual FoxPro вы можете объединить несколько форм в набор форм. Для этого служит команда Create Form Set (Создать набор форм) из меню Form (Форма), создающая объект FormSet. Создадим...
    Для добавления второй формы выполните...
    Таблица), разместив в нем необходимые поля таблицы Customer. Для добавления второй формы выполните команду Add New Form (Добавить новую форму) из меню Form (Форма). В окне конструктора форм открое...
    Таймер
    Таймер В Visual FoxPro существует объект, обрабатывающий данные системных часов, называемый таймером. Его можно использовать для отображения в форме системных часов, а также для выполнения определ...
    Таблица 15.4. Назначение свойств объекта Timer
    Таблица 15.4. Назначение свойств объекта Timer Свойство Назначение Interval (Интервал) Интервал активизации объекта в миллисекундах Enabled (Доступно) Устанавливает режим работы таймера. Если знач...
    Создание формы с использованием таймера
    Создание формы с использованием таймера Рассмотрим пример использования таймера в форме, в которой через заданный интервал времени на экран будут выводиться данные о количестве продаж каждого това...
    Для отображения текущей даты и...
    Таблица), разместив в нем все поля представления данных. Для отображения текущей даты и времени расположите два поля ввода curdate и curtime. Скорректируйте для данных объектов свойство Readonly (...
    Использование таймера в форме
    Использование таймера в форме...
    Просмотр итоговых продаж через заданный промежуток времени
    Просмотр итоговых продаж через заданный промежуток времени При работе в сети каждый час на экране будет обновляться информация об итоговом количестве продаж товаров и их стоимости. На рис. 15.24 п...








Начало