Как напечатать отчет через VB

Работа VB и СУБД (Access, MSSQL, MySQL, Oracle и пр.)
Правила форума
При создании новой темы не забывайте указывать используемую СУБД.
Toxa
Новичок
Новичок
Аватара пользователя
 
Сообщения: 32
Зарегистрирован: 07.02.2005 (Пн) 16:21
Откуда: Питер

Как напечатать отчет через VB

Сообщение Toxa » 04.09.2006 (Пн) 13:33

Помогите пожалуйста!
В аксесовском файле есть куча отчетов. Как их просмотреть и напечатать через прогу на VB?
или что-то типа того

Konst_One
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
Аватара пользователя
 
Сообщения: 3041
Зарегистрирован: 09.04.2004 (Пт) 13:47
Откуда: Химки

Сообщение Konst_One » 04.09.2006 (Пн) 13:44

snp - вот реальный путь решения твоих проблем

ищите и найдете :)

Toxa
Новичок
Новичок
Аватара пользователя
 
Сообщения: 32
Зарегистрирован: 07.02.2005 (Пн) 16:21
Откуда: Питер

Сообщение Toxa » 04.09.2006 (Пн) 15:18

Konst_One писал(а):snp - вот реальный путь решения твоих проблем

ищите и найдете :)


а сам снэпшот из VB можно сделать?
или что-то типа того

Konst_One
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
Аватара пользователя
 
Сообщения: 3041
Зарегистрирован: 09.04.2004 (Пт) 13:47
Откуда: Химки

Сообщение Konst_One » 04.09.2006 (Пн) 15:33

можно только через Automation (создавая объект акцесса и выполняя через него)

Toxa
Новичок
Новичок
Аватара пользователя
 
Сообщения: 32
Зарегистрирован: 07.02.2005 (Пн) 16:21
Откуда: Питер

Сообщение Toxa » 04.09.2006 (Пн) 16:04

а по подробнее не расскажете...плииизз..
оч надо...
просто совсем не охота 30 отчетов перерисововать в DataReport-е...
или что-то типа того

Konst_One
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
Аватара пользователя
 
Сообщения: 3041
Зарегистрирован: 09.04.2004 (Пт) 13:47
Откуда: Химки

Сообщение Konst_One » 05.09.2006 (Вт) 11:00

а что рассказывать :?:
как вызывать акцесс из бейсика или как подключать библиотеку для его вызова через референсы :D

Код: Выделить всё
Dim acc as Access.Application


и тд и тп
на форуме полно примеров, как это все можно сделать. Поищи :!:

Toxa
Новичок
Новичок
Аватара пользователя
 
Сообщения: 32
Зарегистрирован: 07.02.2005 (Пн) 16:21
Откуда: Питер

Сообщение Toxa » 05.09.2006 (Вт) 14:59

Вроде понял, но чего-то не работает...
грит: "Команда или макрокоманда 'ВывестиВФормате' в данное время недоступна."

В чем ошибка?

Код: Выделить всё
Dim acc As Object
Set acc = CreateObject("Access.Application")
acc.OpenCurrentDatabase dirDB, False, Password
acc.DoCmd.OutputTo acOutputReport, "CD", "Snapshot Format", "c:\CD.snp"
acc.CloseCurrentDatabase
или что-то типа того

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 05.09.2006 (Вт) 15:13

Чему равна acOutputReport?
Lasciate ogni speranza, voi ch'entrate.

Konst_One
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
Аватара пользователя
 
Сообщения: 3041
Зарегистрирован: 09.04.2004 (Пт) 13:47
Откуда: Химки

Сообщение Konst_One » 05.09.2006 (Вт) 15:19

циферкой ее замените :)

Toxa
Новичок
Новичок
Аватара пользователя
 
Сообщения: 32
Зарегистрирован: 07.02.2005 (Пн) 16:21
Откуда: Питер

Сообщение Toxa » 05.09.2006 (Вт) 15:40

Фсё...разобрался.... :D
Спасибо Konst_One, за полезную инфу! 8)
или что-то типа того

Andrey Fedorov
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
 
Сообщения: 3287
Зарегистрирован: 21.05.2004 (Пт) 9:28
Откуда: Москва

Сообщение Andrey Fedorov » 11.09.2006 (Пн) 12:29

Toxa писал(а):а по подробнее не расскажете...плииизз..
оч надо...
просто совсем не охота 30 отчетов перерисововать в DataReport-е...


Если отчеты не дюже сложные, то у ActiveReports есть конвертор...
Фиг Вам! - Сказал Чебурашка, обгладывая Крокодила Гену...


Вернуться в Базы данных

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2

    TopList