На главную страницу
Форум txt.version   




Статья :: Связь ActiveX-компонентов с базой данных

 

Связь ActiveX-компонентов с базой данных

В предыдущем разделе мы рассмотрели размещение в форме ActiveX - компонентов. Но форма предназначена, в основном, для работы с базой данных. Возникает вопрос, а как же использовать ActiveX-компоненты для работы с таблицами базы данных? Связь ActiveX-компонентов с базой данных рассмотрим на примере RTF-объекта, который используется для ввода в Memo-поля таблицы форматированного текста. Чтобы создать форму с размещенным в ней RTF-объектом, будем использовать таблицу customer, содержащую Memo-поле mnotes с дополнительной информацией о клиенте:

  1. Добавьте на панель инструментов Form Controls (Элементы управления формы) кнопку Microsoft Rich TextBox Control (Элемент управления для редактирования текста в формате RTF). Для этого на вкладке Controls (Элементы управления) диалогового окна Options (Параметры) в списке Selected (Выбранные) установите флажок рядом со значением Microsoft Rich TextBox Control (Элемент управления для редактирования текста в формате RTF) и нажмите кнопку ОК.
  2. Для управления RTF-объектом нам понадобятся элементы управления, которые содержатся в библиотеке классов Samples (Образцы), содержащейся в поставке Visual FoxPro. Присоедините данную библиотеку. После этого при нажатии кнопки View Classes (Просмотр классов) появляется меню, содержащее команды для размещения на панели инструментов Form Controls (Элементы управления формы) ActiveX-компонентов и объектов из библиотеки Samples (Образцы).

Замечание

Присоединение внешних библиотек мы рассмотрели в начале этой главы.

  1. Откройте проект Sales.
  2. Откройте в конструкторе форму, позволяющую вводить информацию в таблицу Customer.
  3. Удалите из формы поле, которое использовалось вами ранее для ввода информации в поле таблицы mnotes.
  4. Чтобы отобразить на панели инструментов Form Controls (Элементы управления формы) кнопки для размещения в форме ActiveXкомпонентов, нажмите кнопку View Classes (Просмотр классов) и в появившемся меню выберите команду ActiveX Controls (Элементы управления ActiveX).
  5. Выберите на панели инструментов Form Controls (Элементы управления формы) кнопку Microsoft Rich TextBox Control (Элемент управления для редактирования текста в формате RTF) и разместите в форме поле, предназначенное для ввода примечания.
  6. Чтобы можно было управлять созданным полем, необходимо поместить в форму элементы управления RTF-объектом. Для этого на панели инструментов Form Controls (Элементы управления формы) нажмите кнопку View Classes (Просмотр классов) и в появившемся меню кнопки выберите команду Samples (Образцы).
  7. Нажмите на панели инструментов Form Controls (Элементы управления формы) кнопку rtfcontrols (Элементы управления RTF) из библиотеки samples (Образцы) и разместите в форме элементы управления. В результате форма примет вид.
  8. Чтобы связать размещенное в форме поле с полем таблицы Customer, откройте окно Properties (Свойства) и для свойства controisource (Источник данных) задайте поле mnotes.
  9. Для элементов управления RTF-объектом задайте методы, устанавливающие значения свойств объекта.

 

Связь ActiveX-компонентов с базой данных

страницы в данном разделе 
 visual foxpro ActiveX компоненты на форме  Использование библиотек классов
 Галерея компонентов  Галерея компонентов
 Class Browser  Использование ActiveX-компонентов в форме
 Отображение ActiveX-компонентов на панели инструментов Form Controls  Размещение ActiveX-компонентов в форме
 Связь ActiveX-компонентов с базой данных  Использование календаря в форме
 Использование браузера объектов   


Разделы
Околокомпьютерная литература (375)
Программирование (102)
Программы (75)
ОС и Сети (49)
Интернет (29)
Аппаратное обеспечение (16)
Базы данных (6)

Содержание сайта (выборка)
Apache
Протоколы TCP/IP (принципы, протоколы и архитектура)

PHP, PELR, JSP
PHP
JavaServer Pages (JSP)

Базы данных
Основы mysql
СУБД INFORMIX
СУБД POSTGRES
Основы проектирования реляционных баз данных

HTML, javascript
Спецификация HTML 4.01
Каскадные Таблицы Стилей, Уровень 2
Клиентский JavaScript. Справочник.
JavaScript руководство пользователя
Серверный JavaScript 1.4. Руководство по Использованию.

Паскаль, C, C++, C#
GCC (примеры)
FAQ Валентинa Озеровa DELPHI
C





 
©  programming-lang.com  справочник программиста