Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 |

 

  Вопрос: dBASE & Excel Добавлено: 18.02.03 17:33  

Автор вопроса:  AlexVbNet
Кто знает, как с помощью vb встроенного в Excel  выбрать данные из таблички формата dBASE III?

Ответить

  Ответы Всего ответов: 8  

Номер ответа: 1
Автор ответа:
 Агент Смит



ICQ: 147404128 

Вопросов: 12
Ответов: 128
 Web-сайт: www.bbsoftware.ru
 Профиль | | #1
Добавлено: 18.02.03 17:35
так же как и на самом VB - используешь ADO или DAO...

Ответить

Номер ответа: 2
Автор ответа:
 Агент Смит



ICQ: 147404128 

Вопросов: 12
Ответов: 128
 Web-сайт: www.bbsoftware.ru
 Профиль | | #2
Добавлено: 18.02.03 17:40

точнее открываешь через DAO\ADO, а потом экспортируешь данные... правда ИМХО надо будет перед этим из VB закрыть базу в EXCEL, а потом заново её открыть с уже добавленными данными...

Ответить

Номер ответа: 3
Автор ответа:
 AlexVbNet



Вопросов: 1
Ответов: 2
 Профиль | | #3 Добавлено: 18.02.03 18:17

Хотел через DAO, но при написании такого кода

Dim RS as RecordSet ругаеться, что не знает никаких RecordSet

Ответить

Номер ответа: 4
Автор ответа:
 Агент Смит



ICQ: 147404128 

Вопросов: 12
Ответов: 128
 Web-сайт: www.bbsoftware.ru
 Профиль | | #4
Добавлено: 18.02.03 18:23
так ты ему задай recordset то... изначально он ясен пень ничё знать не будет...

Ответить

Номер ответа: 5
Автор ответа:
 Агент Смит



ICQ: 147404128 

Вопросов: 12
Ответов: 128
 Web-сайт: www.bbsoftware.ru
 Профиль | | #5
Добавлено: 18.02.03 18:47

Да, только что заметил - так как ты делаешь, делать не стоит...

1) Жмёшь F2 - добавляешь ссылку на объект DAO

2) Dim ObjDAO as DAO

Dim ObjRS as DAO.Recordset

далее пишешь свой код...

Ответить

Номер ответа: 6
Автор ответа:
 Alex&r



Вопросов: 10
Ответов: 105
 Профиль | | #6 Добавлено: 19.02.03 10:33

В Excel-е можно просто открыть DBF-таблицу

Workbooks.Open Filename:=PathToDBFFile & "<имя файла>.dbf"

DBF откроется в виде отдельной книги с именем <имя файла>.dbf содержащей одну таблицу <имя файла>. Столбцы таблицы содержат в первой строке имена полей dbf-файла.

Делай:

    Workbooks("<имя файла>").Activate

и  выбирай данные какие нужно.

Ответить

Номер ответа: 7
Автор ответа:
 AlexVbNet



Вопросов: 1
Ответов: 2
 Профиль | | #7 Добавлено: 19.02.03 10:38
У меня нет объекта DAO наверное из-за того, что Vb не установил, я решил эту проблему через ADO, но мне кажеться через DAO было бы красивее

Ответить

Номер ответа: 8
Автор ответа:
 Агент Смит



ICQ: 147404128 

Вопросов: 12
Ответов: 128
 Web-сайт: www.bbsoftware.ru
 Профиль | | #8
Добавлено: 19.02.03 10:39
2Sasha LS: тоже вариант... просто я чё то не особо обратил внимание, что енто ж VBA в Excel

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам