1. Конфигурирование ODBC
Понятие DNS (Data Name Source) имя источника данных – условное имя, которое мы назначаем описанию конкретного источника
- системный DSN – он виден для любого пользователя на данной машине
-
![]() |
нажимаем Add
2.
![]() |
именуем наш новый источник данных и задаем имя сервера БД, к которому мы будем
присоединяться.
![]() |
Задаем способ аутендификации при присоединении к серверу логин и пароль
![]() |
Здесь задается перечень протоколов, для которых должно быть поддержано подсоединение.
![]() |
Здесь необходимо выбрать БД, для которой формируется данное соединение по умолчанию.
![]() |
При нажатии кнопки далее переходим к конфигурированию файла-протокола , содержащего сообщения сервера о его действиях и реакциях, о настройках языка сообщений.
![]() |
Вы получаете описание созданного источника с перечнем его параметров и можете визуально проверить все выбранные настройки, дополнительно менеджер ODBC драйверов предлагает Вам проверить соединение на практике выполнив опытное соединении с использованием вновь созданного источника данных DSN.
![]() |
![]() |
3. Запуск VB, работа с Visual Data Manager ( пункт меню Add-Ins )
![]() |
![]() |
è ODBC
è
![]() |
è подтверждаем выбранный ODBC – источник данных
![]() |
Справа находится исполнитель запросов, где могут быть сформулированы запросы к БД
Далее запрашивает диалоговое окно проводить ли запрос через утилиту Query? Лучше не проводить.
![]() |
Результат получается в виде формы, настройка которой соответствует активным элементам на панели инструментов
![]() |
Ели нажать кнопку 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.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.