Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Экспорт в txt / 11 сообщений из 11, страница 1 из 1
26.05.2004, 12:26
    #32534243
gorobets dima
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Экспорт в txt
Есть запрос на выборку. Его надо экспортировать в текстовый файл и напечатать. Фишка в том что принтер не понимает винду (матричные банковские высокоскоростные А3 принтеры). То есть по идее только через copy prn. Подскажите плз как это сделать из под VBA. И вообще как писать в файл из VBA?
...
Рейтинг: 0 / 0
26.05.2004, 12:29
    #32534254
Galustov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Экспорт в txt
Вроде бы тебе надо GetString использовать, хотя могу ошибаться, а по экспорту в файлы различных типов посмотри хелп VBA по ключевым словам export, spreadsheet, transfer
...
Рейтинг: 0 / 0
26.05.2004, 12:30
    #32534260
paparome
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Экспорт в txt
авторкак писать в файл из VBA?
1. стандартными средствами
2. импорт/експорт (недавно на форуме пробегало - поищите)
3. FSO

авторесть по идее только через copy prn. Подскажите плз как это сделать из под VBA.
shell - например
...
Рейтинг: 0 / 0
26.05.2004, 12:36
    #32534289
Shuhard
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Экспорт в txt
поставь принтер фирмы Generic-Generic text only печатай в файл
выходной файл то что тебе нужно

как сделать порт под 2000/Xp см топик Саныча недели 2 назад
...
Рейтинг: 0 / 0
27.05.2004, 17:01
    #32537232
gorobets dima
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Экспорт в txt
Вопрос по shell, нельзя ли сделать shell("copy c:\config.sys prn") вместо создания бат-файла а потом запуска shell("file.bat")?
...
Рейтинг: 0 / 0
27.05.2004, 17:13
    #32537263
paparome
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Экспорт в txt
можно
...
Рейтинг: 0 / 0
27.05.2004, 17:14
    #32537264
SergeySV
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Экспорт в txt
Можно, токо писать надо так

Shell("command.com /c copy ........ "

т.е. command.com /c - говорит, что дальше будет станд. DOS команда типа: COPY, DELETE, DIR и т.д.
...
Рейтинг: 0 / 0
27.05.2004, 17:18
    #32537278
paparome
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Экспорт в txt
А что без комманд.ком он prn не понимает?

А если так:
Код: plaintext
type  1 .txt > prn
?
...
Рейтинг: 0 / 0
27.05.2004, 18:24
    #32537446
SergeySV
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Экспорт в txt
Без "command.com /c" функция Shell саму команду COPY не понимает, а уж ее аргументы и подавно
...
Рейтинг: 0 / 0
27.05.2004, 18:27
    #32537454
SergeySV
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Экспорт в txt
поправка!

я проверял это в VBScripte, т.е. функция Shell в VBScripte просто команду COPY не понимает, после недолгих экспериментов на компе нашел такой вариант через command.com /c

На счет Shell в VB, попробуйте, может там будет работать... не знаю
...
Рейтинг: 0 / 0
27.05.2004, 22:14
    #32537611
Odess
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Экспорт в txt
Говорил я в ФАК этот вопрос нужно помещать давно - решение вот оно:
Код: plaintext
1.
DoCmd.OutputTo acReport, DocName, acFormatTXT, "PRN"
Создав, естественно, отчет на базе нужного запроса.
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Экспорт в txt / 11 сообщений из 11, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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