Графика
Начерталка

Математика

Лабы

Visual Foxpro 7 Электронный учебник Курс лекций начало

 

Панель инструментов Form Controls

Чтобы использовать панель инструментов Form Controls (Элементы управления формы), вы должны разместить на ней объекты внешней библиотеки. Для этого выполните следующие действия:

  1. Нажмите кнопку View Classes (Просмотр классов) на панели инструментов Form Controls (Элементы управления формы).
  2. Появившееся меню содержит команду Add (Добавить) и список библиотек классов. Для добавления внешней библиотеки нажмите кнопку Add (Добавить).
  3. На экране открывается диалоговое окно Open (Открыть) (рис. 16.1), позволяющее выбрать необходимую библиотеку классов.
  4. Используя раскрывающийся список Папка, найдите папку Classes (Классы), содержащую библиотеки классов Visual FoxPro.
  5. Выберите, например, библиотеку классов buttons (Кнопки), входящую в поставку Visual FoxPro, и нажмите кнопку Open (Открыть) диалогового окна.

Замечание

Файлы библиотек классов имеют расширение VCX.

gl16-1.jpg

Рис. 16.1. Диалоговое окно Open для присоединения внешней библиотеки

Замечание

После выбора библиотеки классов нажмите кнопку View Classes (Просмотр классов) на панели инструментов Form Controls (Элементы управления формы). Обратите внимание на то, что в ее меню добавился пункт с выбранной вами библиотекой классов (в данном примере Buttons (Кнопки)).

  1. Выберите пункт меню с наименованием добавленной вами библиотеки. На панели инструментов Form Controls (Элементы управления формы) будут размещены кнопки элементов управления выбранной библиотеки (рис. 16.2). Используя панель инструментов, вы теперь можете размещать эти объекты в форме так же, как и стандартные элементы управления.
gl16-2.jpg

Рис. 16.2. Меню кнопки View Classes и панель инструментов, содержащая элементы управления внешней библиотеки

Библиотека Buttons (Кнопки) содержит набор кнопок, назначение которых описано в табл. 16.1.

Таблица 16.1. Кнопки библиотеки Buttons

Наименование Назначение
mailbtn Размещает в форме кнопку, позволяющую передать данные таблицы по электронной почте
vcr Размещает набор кнопок перемещения по записям таблицы
cmdok Размещает в форме кнопку ОК
cmdHelp Размещает в форме кнопку Help
cmdCancel Размещает в форме кнопку Cancel

Рассмотрим размещение этих кнопок в форме:

  1. В проекте sales выберите любую из созданных ранее форм и откройте ее в конструкторе.
  2. Удалите в нижней части формы кнопки перемещения по записям, созданные вами ранее.
  3. Выберите объект vcr на панели инструментов Form Controls (Элементы управления формы) и поместите его на месте удаленных кнопок (рис. 16.3).
gl16-3.jpg

Рис. 16.3. Размещение объекта vcr в форме

  1. Запустите форму на выполнение. Убедитесь в том, что, используя размещенные для управления таблицей кнопки, можно перемещаться по записям таблицы (рис. 16.4).
gl16-4.jpg

Рис. 16.4. Форма с размещенным объектом vcr для перемещения по записям

 

Delphi 7
Отчеты для приложений баз данных Генератор отчетов Rave Reports позволяет создавать отчеты, отображающие данные из различных источников данных. Для этого используются средства визуальной среды и компоненты со страницы Rave Палитры компонентов Delphi. Приложение может воспользоваться соединением, предоставленным генератором отчетов, созданным и настроенным в проекте отчета, а также может использовать компоненты Rave Reports, которые обеспечивают передачу данных в отчет.
Отчеты для приложений баз данных
Соединения с источниками данных в Rave Reports
Соединения с источниками данных в визуальной среде Rave Reports
Соединение через драйвер Rave Reports
Соединение через компонент приложения Delphi
Соединения с источниками данных в приложении
Компонент TRvDataSetConnection
Компоненты, использующие BDE
Компонент TRvCustomConnection
Аутентификация пользователя в отчете
Типы отчетов
Простой табличный отчет
Отчет "один-ко-многим"
Группирующий отчет
Использование вычисляемых значений
Вычисляемые значения по одному источнику.
Вычисляемые значения по нескольким источникам
Управляющие вычислительные элементы

Машиностроительное черчение, инженерная графика, начертательная геометрия. Выполнение контрольной