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

Весь MS Office, программирование на Visual Basic for Applications и MS VB

Модератор: Naeel Maqsudov

Ответить
iohboet
Сообщения: 35
Зарегистрирован: 17 дек 2006, 11:49

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

Здравствуйте 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 - будет создан
Евгений.
iohboet
Сообщения: 35
Зарегистрирован: 17 дек 2006, 11:49

Пасиб) Робет, еще б кто подсказал тут: http://forum.developing.ru/showthread.php?t=15074
Ответить