Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Что делать с расширением / 8 сообщений из 8, страница 1 из 1
24.09.2003, 12:37
    #32273928
vinni
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что делать с расширением
Нужно сделать автоматический импорт из базы name_file лежащем в каталоге name_dir

DoCmd.TransferDatabase acImport, "dBase 5.0", name_dir, acTable, "ft1108t1", "reestr_dbf"

И все бы нечего но dbf файл приходит с нестандартным расширением например
ft1108t1.036 расширение не стандартное и импорт его не определяет, если єтот файл переименовываешь на стандартное расширение то все работает, но дело в том что таких файлов приходит штук 900 и все различаються только расширениями и их надо загнать в базу.
Подскажите как можно выйти из сложившейся ситуации.
Зарание спасибо!
...
Рейтинг: 0 / 0
24.09.2003, 12:46
    #32273949
TatianaT
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что делать с расширением
а что нельзя написать процедуру которая по заданному пути считывает имена файлов , записывает в массив и в цикле переименовывает и осуществляется импорт?
...
Рейтинг: 0 / 0
24.09.2003, 12:47
    #32273956
vinni
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что делать с расширением
Может и можно, а может есть проще выход
...
Рейтинг: 0 / 0
24.09.2003, 12:47
    #32273957
Alexus12
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что делать с расширением
Как что? программно перебрать все файлы и переименовать
если и правда нельзя явноуказать формат кроме как расширением.

как перебрать?
есть FileSystemObject,
а есть стандартная фукнция Dir$
...
Рейтинг: 0 / 0
24.09.2003, 12:47
    #32273958
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что делать с расширением
Где-то в Registry указан список допустимых расширений для разных типов файлов. Надо его подредактировать.
...
Рейтинг: 0 / 0
24.09.2003, 12:47
    #32273960
CtrlAlt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что делать с расширением
Перед импортом каждого файла копируй его во что-нибудь типа 1.dbf:

FileCopy "ft1108t1.001", "1.dbf"
DoCmd.TransferDatabase acImport, "dBase 5.0", name_dir, acTable, "1.dbf", "reestr_dbf"

И так для всех файлов
...
Рейтинг: 0 / 0
24.09.2003, 14:50
    #32274233
Что делать с расширением
Посмотри здесь:
http://hiprog.com/access/article.asp?idd=235

Это примочка, выполняющая чтение/редактирование/создание DBF файлов
средствами VB/VBA без всяких драйверов, в разных кодировках. В частности, расширение ей по барабану.
Разработчик - ваш покорный слуга.
Отзывы, советы и претензии принимаю сюда:
krivtsov@computerplus.com.ua
...
Рейтинг: 0 / 0
24.09.2003, 15:12
    #32274291
OMP
OMP
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что делать с расширением
2 Анатолий (Киев)
Спасибо за ссылку, может у меня сейчас получится открывать все таблицы FoxPro из Access.
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Что делать с расширением / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]