Шаг 85 - ODBC + EXCEL + FormView = Приложение за 5 минут !

Создание проекта

Сейчас используя все возможности AppWizard, ClassViward, ODBC мы с Вами создадим приложение для редактирования данных в рабочих книгах Excel. Запускайте Excel. Оставьте один рабочий лист. Здесь нужно создать таблицу и именованный диапазон. Под таблицей в ODBC будет пониматься именно именованный диапазон и не что больше . Дайте ему имя Table1. Сохраните как Test.xls в место, где сможете найти.

85_1.gif (3586 b)

Теперь нужно настроить ODBC. Это в Мой компьютер -> Панель управления -> ODBC Data. Там нужна вкладка User DSN, а в списке Excel Files. Щелкните на нем два раза. Нажмите на кнопку Select WorkBook и найдите тот файл, что создавали. Я вас предупреждал!.

Запускайте VC и AppWizard. Дайте имя приложению 85. На первом шаге Single Document, на шаге 2 надо выбрать Database view without file support. У вас разблокируется кнопка Data Source. Нам туда . Появиться диалоговое окно. Нам нужен ODBC. Выберите из списка Excel Files мы его настраивали. И жмите OK. Если всё нормально, то появится окно со списком таблиц. У нас она одна. Выберите её и нажмите OK.

85_2.gif (4906 b)

После этого можете жать Finish. Пусть себе генерирует приложение. У Вас появится диалоговое окно для расстановки форм. Удалите оттуда надпись TODO... . А теперь скомпилируйте и запустите. У Вас будет просто серое окно. Конечно надо на форму добавить элемент управления. Добавьте их как ниже нарисовано.

85_3.gif (2003 b)

Опять запустите. Поля будут, но толку никакого. Теперь нам нужно связать поля с полями базы данных. Активизируйте Вашу форму и выберите пункт меню ClassWizard, Вам нужна вкладка Member Variables. В списке у Вас будут два идентификатора поля редактирования. Выберите Add Variable. Обратите внимание, что поле Member variables Name с выпадающим списком. Откройте его. Именно там ссылка на поля БД. Создайте ссылки для наших элементов.

85_4.gif (4920 b)

А теперь компилируйте и запускайте. Оно работает. Моему восхищению нет предела!

85_5.gif (3746 b)


Загрузить проект | Предыдущий Шаг | Следующий Шаг | Оглавление
Автор Каев Артем - 21.01.2000 (обновлено 08.08.2001)