Форумы HiProg.com - MS ACCESS, VBA, VB

 

Ответить на сообщение

Вернуться к теме

Вы отвечаете на сообщение:

ник: semykov
привет,

есть такая интересная фишка в VBA пишу следующее:

DoCmd.TransferSpreadsheet transfertype:=acImport, _
tablename:="test", _
FileName:="C: est.xls", _
Hasfieldnames:=True, _
SpreadsheetType:=5

причем в таблице test.xls в названиях столбцов присутсвуют точки, т.е. название может выглядеть так: "Крат. наименование"
Если я делаю импорт такой таблицы через File -> GetExternalData... то все нормально импортируется и точка из названия исчезает и получается: "Крат наименование". Но если я делаю все через вышеприведенный код, то точка заменяется на # и получается в Access название столбца "Крат# наименование"

Хотелось бы чтобы при любом импорте название такого столбца было одинаковым. Иначе при каком-нибудь из импортов будет ломаться база, так как название столбца будет неправильным.

Может кто знает, как разобраться с этой проблемой?


Ваше имя:

Пароль:

Цитировать: [quote][/quote] Код: [code][/code]
Жирный: [b][/b] Наклонный: [i][/i]
URL: [url][/url] 

Сообщение:

 Размер файла не более 50 Кбт. Большие файлы можно размещать на www.slil.ru

Прикрепить:

 

Для вставки смайлов в текст щелкните по значку.