Страница 1 из 1

Экспорт результата запроса в текстовый файл

Добавлено: 18 авг 2008, 01:32
iohboet
Экспорт результата запроса в текстовый файл
MS Access
Задача. Есть таблица с 5-ю полями. Необходимо ее импортировать(только 2 поля) в текстовый файл средствами VBA, разделитель полей - ; (точка с запятой)
Помогите плз куском кода на VBA...
В общем, нужно
1 (или не нужно, м.б. это параметр в DoCmd.TransferText или спецификацции, плохо себе представляю ) выпонлнить запрос на выборку 2х полей
2 Сохранить его в текстовый файл с разделителями
Очень буду рад вложеному файлику с готовым примером :rolleyes:

Re: Экспорт результата запроса в текстовый файл

Добавлено: 19 авг 2008, 12:31
Teslenko_EA
Здравствуйте iohboet.
Ваша задача действительно легко решается TransferText.
1. Создайте запрос : SELECT Field1, Field2 FROM Table;
Table - название таблицы в БД
Field1, Field2 - имена полей в таблице
2. сохраните запрос ("Запрос1")
3. создайте процедуру:

Код: Выделить всё

Sub exportQuery()
    DoCmd.TransferText acExportDelim, , "Запрос1", "C:\Query.txt" ', True
End Sub
4. выполните процедуру.

Файл с разделителями (точка с запятой) C:\Query.txt - будет создан
Евгений.

Re: Экспорт результата запроса в текстовый файл

Добавлено: 27 авг 2008, 12:10
iohboet
Пасиб) Робет, еще б кто подсказал тут: http://forum.developing.ru/showthread.php?t=15074