Конфигурирование ODBC. Меню файл Open DataBase

Страницы работы

14 страниц (Word-файл)

Содержание работы

1.  Конфигурирование ODBC

Понятие  DNS (Data Name Source) имя источника данных – условное имя, которое мы назначаем описанию конкретного источника

-  системный DSN – он виден для любого пользователя на данной машине


пользовательский DSN  user DSN – виден только данному пользователю

нажимаем Add

2. 



именуем наш новый источник данных и задаем имя сервера БД, к которому мы будем присоединяться.


Задаем способ аутендификации при присоединении к серверу  логин и пароль

Переходим на конфигурацию клиента


Здесь задается перечень протоколов, для которых должно быть поддержано подсоединение.


Здесь необходимо выбрать БД, для которой формируется данное соединение по умолчанию.


При нажатии кнопки далее переходим к конфигурированию файла-протокола , содержащего сообщения сервера о его действиях и реакциях, о настройках языка сообщений.


После этого надо проверить корректность созданого источника.

Вы получаете описание созданного источника с перечнем его параметров и можете визуально проверить все выбранные настройки, дополнительно менеджер ODBC драйверов предлагает Вам проверить соединение на практике выполнив опытное соединении с использованием вновь созданного источника данных DSN.


Для этого надо нажать Test Data Source


Если Вы получила подобное сообщение – значит все отлично, Вы правильно настроили свой DSN и в дальнейшем можете его спокойно  использовать.

3.  Запуск VB, работа с Visual Data Manager ( пункт меню Add-Ins )


Из меню выбираем Data Visual Manager


Меню файл Open DataBase

è ODBC

è


è подтверждаем выбранный ODBC – источник данных

Получаем список таблиц из БД


Справа находится исполнитель запросов, где могут быть сформулированы запросы к БД

Далее запрашивает диалоговое окно проводить ли запрос через утилиту Query? Лучше не проводить.


Результат получается в виде формы, настройка которой соответствует активным элементам на панели инструментов


В нашем случае была нажата кнопка элемента DBGrid

Ели нажать кнопку  use Data control on new form, то получим простую форму,  внизу которой появится управляющий элемент Data control. (Правда проблема со шрифтами)


Если  выбрать  Don’t use Data control , то получим аналогичную форму без элемента Data control


Данная форма обеспечивает полный функциональный набор действий над таблицей, добавление, удаление, обновление записей, переход по всем записям, сортировку, поиск по заданному критерию  и фильтрацию  записей по заданному критерию.

Среди утилит меню Utility

3.1   QueryBuilder,  построитель запросов

3.2  DataFormDesigner генератор форм.

3.3  Чуть-чуть повозились с QueryBuilder

3.4  Автоматически сгенерировали форму в DataFormDesigner.

Нажали и попали в  мастер генератора форм


Задали обязательно название формы и источник записей (Record source)


Поля можно отсортировать по нужному порядку вывода в форму

С помощью кнопочек справа. Нажав на кнопку Build the form мы  запускаем генератор и он строит форму и добавляет ее в текущий проект.


-  эта форма выделена, она последняя в проекте, к ней автоматически добавился префикс frm, поэтому ее название теперь frmnew-autors_grid

Для того, что бы посмотреть, что получилось делаем форму стартующей в проекте и запускаем на исполнение


 Эта форма также имеет полную функциональность, но мы ее можем еще и исправлять и редактировать в проекте.

Заменим надписи к полям (Это свойство caption соответствующих элементов управления)

 Получим


4.  Работа с Data и DBGrid

- это новый этап работы.

3.1.  Зарегистрировали компонент Microsoft DataBound Grid Control (меню Project – Components), поставили его на форму

3.2. Поставили на форму Data, задали источник данных : «DataBaseName – odbc=имя элиаса odbc;» , Data1.RecordSource – задали таблицу либо запрос, DBGrid.DataSource задали Data1. Проверили попадают ли в таблицу данные – правый клик на DBGrid – Retrive Fields. Данные с базы должны попасть в таблицу.

3.3. Работа в DBGrid  с набором данных. Добиться редактируемости набора.

(Data1.Options = 512)

5.  Освоение приемов работы с DBList и DBCombo

Зарегистрировать Microsoft Data Bound List Control, поставить на форму DBListBox, DBComboBox. С помощью свойств DataSource, DataField, RowSource, ListField научиться редактировать таблицу через DBListBox и DBComboBox.

Похожие материалы

Информация о работе