LEADERSOFT.ru Разработка на заказ программ и сайтов
Форумы по информационным технологиям
 
Регистрация  |  Вход
left
Форумы Минимизировать
ПоискСписок форумов
  Программирование  Microsoft Access. Файлы mdb и accdb  Тема: Подключен...
 Тема: Подключение таблиц Excel не пашет
 
 15.06.2007 20:04:34
Anton1
11 сообщения


Тема: Подключение таблиц Excel не пашет
Трабл такой, пытаемся использовать наработки в Access97 в новом проекте (Acess2000). Не работает такая конструкция

Set dbs = CurrentDb
Set tdf = dbs.CreateTableDef("New")
tdf.Connect = "Excel;DATABASE=d:\\Other\"
tdf.SourceTableName = "order.xls"

dbs.TableDefs.Append tdf

На этой строчке система ругается, пишет, что невозможной найти установленный ISAM :(((

Хотя раньше это работало. Не подскажите, где взять эти дрова?

Я частично решил проблему, используя другой метод -
DoCmd.TransferSpreadsheet acImport, 8, _
"Order", lname, False, "A1:A3"

Но это не совсем то, что хотелось бы.
А хочется подключать к проекту таблицы Excel. Плиз хэлп самбади :)


P.S. Связанные таблицы Excel
Автор: Anton от 20.10.2003 17:27:36 Источник ...
 15.06.2007 20:04:34
All
4316 сообщения
1-ый


RE: Подключение таблиц Excel не пашет
Может проблема в строке подключения. В общем случае это выглядит так.
Excel 5.0;HDR=YES;IMEX=2;DATABASE=E:\file.xls;TABLE=Sheet1$


P.S. Связанные таблицы Excel
Автор: Admin от 0:00:00 Источник ...
 15.06.2007 20:04:34
Anton1
11 сообщения


RE: Подключение таблиц Excel не пашет
Похоже вы правы. Дело сдвинулось с мертвой точки.
Но на этом проблемы, к сожалению, не закончились.


Set dbs = CurrentDb
Set tdf = dbs.CreateTableDef("New")

With tdf
.SourceTableName = "Excel 9.0;HDR=YES;IMEX=2;DATABASE=D:\order.xls;TABLE=Sheet1$"
End With

dbs.TableDefs.Append tdf

Последний оператор приводит к ошибке - "поля не определены - невозможно добавление объектов TableDef".

А как это сделать, не подскажите?
Чувствую, мы уже рядом :)



P.S. Связанные таблицы Excel
Автор: Anton от 21.10.2003 12:15:30 Источник ...
 15.06.2007 20:04:34
All
4316 сообщения
1-ый


RE: Подключение таблиц Excel не пашет
Первой строкой таблицы Excel должны быть поля без управляющих знаков, т.к. HDR=yes. Может поставить HDR=no


P.S. Связанные таблицы Excel
Автор: Admin от 0:00:00 Источник ...
 15.06.2007 20:04:34
All
4316 сообщения
1-ый


RE: Подключение таблиц Excel не пашет
Попробовал - не помогло. Тоже самое сообчение выдается.
Может быть здесь дело в том, что кроме указания номера листа книги Excel, нужно указать диапазон ячеек\поля (по аналогии с DoCmd.TransferSpreadsheet acImport, 8, "Order", lname, False, "A1:A3"). Только как - не понятно. Синтаксис подглядеть негде. Весь хелп уже перерыл, там вообще в 80% случаев примеры старого кода, который "в лоб" не работает. А по данной теме и того нет :(
Что-то плохо о нас Мелкософт заботится.


P.S. Связанные таблицы Excel
Автор: Anton от 0:00:00 Источник ...
  Программирование  Microsoft Access. Файлы mdb и accdb  Тема: Подключен...
ПоискПоиск  Список форумовСписок форумов  
right