Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > VB6 > Как открыть dbf файл


Автор: Asu03 28.1.2005, 15:02
Как открыть dbf файл и слить его в mdb?

Автор: Akina 28.1.2005, 15:05
Это называется "импорт". Открываешь MDB, на странице "таблицы" кликаешь правым и выбираешь внешние данные-импорт. дальше разбересьси...

Автор: Naghual 28.1.2005, 15:06
Вручную или программно? В чем?
Можеш вопрос задать более конкретно?

Ну про вручную Акина тебе уже написал.

Автор: Asu03 28.1.2005, 15:07
программно

Автор: Naghual 28.1.2005, 15:08
Из Аксеса или через ВБ?

Автор: Asu03 28.1.2005, 15:08
через бейсик

Автор: Naghual 28.1.2005, 15:10
Открываеш БД ДБФ.
Создаеш БД Аксес.
Получаеш выборку из ДБФ и перегоняеш ее в Аксес.

Вопрос только в реализации. На каком движке делать надо?
Тебе это вообще зачем? Вариантов то много...

Автор: Asu03 28.1.2005, 15:19
Я начинаю только.
Пытаюсь в бейсике написать класс похожий на "ТаблицаЗначений" это из 1С.
так вот "костяк" вроде есть, ну и хочу этот класс испытать. У меня есть DBF, думаю программно открыть этот DBF и слиеть его в свою "ТаблицуЗначений" в бейсике.
Как открыть mdb знаю

Public db As DAO.Database
Public Res As DAO.Recordset

Set db = OpenDatabase("D:\COMMON-MARKET\Klient\Klient.mdb")

не знаю как с DBF

Автор: Naghual 28.1.2005, 15:24
А... Теперь вопрос ясен.
Работает все точно так-же.
Только при открытии БД указывается каталог с ДБФ файлами.
Set db = OpenDatabase("D:\COMMON-MARKET\Klient\")
А потом, открываеш рекордсет по имени ДБФ файла.
db.OpenRecordset("klient")

Автор: Asu03 28.1.2005, 15:44
Ясно благодарю.

Автор: Naghual 28.1.2005, 15:56
Всегда пожалуйста. Приходи.
Только, на будущее, старайся четче формулировать вопрос.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)