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

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

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

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

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

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

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


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