powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Помогите пожалуйста с импортом\экспортом
5 сообщений из 5, страница 1 из 1
Помогите пожалуйста с импортом\экспортом
    #32783218
-GL-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Необходима помощь.
Нужно, чтобы при нажатии на кнопку автоматически происходил экспорт данных из определенной таблицы в файл. Старый файл при этом удалить.
Аналогичным образом нужно импортировать данные. Из файла в какую-то таблицу. Поверх старых данных (т.е. старые удаляются, хотя макет даблицы нужно оставить).

Помогите, плиз.
...
Рейтинг: 0 / 0
Помогите пожалуйста с импортом\экспортом
    #32783228
NG
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Для DAO:
Сохранение
Код: plaintext
1.
2.
3.
4.
5.
rst.Save Filename, Format  ', где:
'Filename - полный путь и имя файла. Если файл существует, то возникнет ошибка. Сначала удалить файл, а потом создать.
'Format - 
adPersistADTG - формат MS
adPersistXML - формат XML
Восстановление
Код: plaintext
1.
rst.Open([Source], [ActiveConnection], [CursorType As CursorTypeEnum = adOpenUnspecified], [LockType As LockTypeEnum = adLockUnspecified], [Options As Long = - 1 ])
Формат XML явно предпочтительней прочих, включая текстовый.
Если надо все-таки текст, то надо писать на VB.
...
Рейтинг: 0 / 0
Помогите пожалуйста с импортом\экспортом
    #32783240
Ukraina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Слушай. Я пока дочитал сообщение у меня в голове вариантов 15 возникло, но только из-за того,что вопрос очень размыт: из какой таблицы (акцессовской, экселевской) в какой файл (в эксель, акцесс).
Попробуй для начала порыскать в Макросах. Там есть преобразование "Преобразоватьбазу данных" прочитай там инструкции, определи источник, имена, пути. Поставь на событие кнопки запуск этого макроса.
Поэксперементируй с DoCmd.TransferDatabase (хелп) там разные варианты сделать можно (трудно сориентироваться в таком вопросе)

Что касается удаления. То удаление чего? Я так понял внешнего файла. Так экспортируй данные под одним и темже именем он и будет удаляться постоянно.

Что касается импорта - аналогично (макрос, только укажешь импорт)
Что касается удаления старых, так перед запуском импорта дай команду
CurrentDb.execute "delete * from ИМЯТВОЙТАБЛИЦАДЛЯУДАЛЕНИЯДАННЫХ"
потом запускай макрос

Код по идее как вариант выглядет так (импорт)
DoCmd.TransferDatabase acImport, "Microsoft Access", "f:\xxx\tvoy.mdb", acTable, "nameTable", "xxx", False
Все вместе сажай на кнопку (свойство "нажатие кнопки")

Попробуй, надеюсь я правильно понял твой вопрос


Жизнь не перестает меня удивлять!!!
...
Рейтинг: 0 / 0
Помогите пожалуйста с импортом\экспортом
    #32783377
Фотография Shurgenz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
есть еще

Set fso = CreateObject("Scripting.FileSystemObject")

Это вообще для работы с файлами...

Действительно... непонятно о чем речь.
...
Рейтинг: 0 / 0
Помогите пожалуйста с импортом\экспортом
    #32853912
-GL-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
У меня следующее:
В одной базе данных есть таблица, в которую вносятся данные, редактируются и т.д.
В другой базе есть другая таблица, в которую данные нужно импортировать из первой базы данных (возможно даже не все поля, а только некоторые, причем записи, соответствующие определенному запросу). Причем базы эти не обязательно находятся на одном компьютере и необязательно в одной сети.
Как мне организовать передачу? Если можно на примере.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Помогите пожалуйста с импортом\экспортом
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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