Шаг 204 - Экзотические форматы файлов - Access-VC

Интересно, а Вы можете работать со следующими форматами файлов совершенно одинаково ???

MDB
TXT
EXCEL
HTML
DBF
PARADOX
и Все что связано с ODBC ????

Я имею ввиду одинаково не меняя стиль программирования ??? Можете !!! Если будете использовать Access и MDB. Идея основана на том, что в ACCESS можно устанавливать связь с такими документами и они для Вас будут выглядеть как обычные таблицы Access вот так. Для убедительности я приведу пример. Мы с вами будем работать с таблицей HTML с помощью приложения на VC через Access. Для начала надо создать таблицу в HTML, я сделал такую.

<HTML>
<TABLE>
<TR>
<TD> Петя</TD>
<TD> Машинист</TD>
</TR>
<TR>
<TD>Вася
<TD>Водитель
</TR>
<TR>
<TD>Дима</TD>
<TD>Директор</TD>
</TR>
</TABLE>
</HTML>

И назвал файл test.html.

Теперь ссылку на нее надо сделать в базу данных Access. Я создал каталог Test, поместил туда HTML и создал там базу данных test.mdb и ссылку. Вот как это выглядит:

204_1.gif (3319 b)

Итак, все настроено и можно создавать приложение на VC. Создаем приложение MFC AppWizard с именем HTMLRead. Пускай будет Single, а вот на Step 2 надо установить опцию Database View without file support. В DataSource выбрать DAO и нашу базу с таблицей. После этого можно расслабиться и нажать Finish. Теперь нам надо создать переменные связанные с полями, это делается кнопкой Build All здесь.

204_2.gif (5664 b)

После этого Вы можете связывать элементы скажем CEdit на форме с этими элементами, вот так:

204_3.gif (4303 b)

Ну вот свяжите и запустите приложение. Все будет работать и Вы сможете передвигаться по записям, просматривать их и так далее. Ну это же классно !!! Мне нравится !!!


Предыдущий Шаг | Следующий Шаг | Оглавление
Автор Каев Артем.