Работа VB и СУБД (Access, MSSQL, MySQL, Oracle и пр.)
Правила форума
При создании новой темы не забывайте указывать используемую СУБД.
-
Toxa
-
- Новичок

-

-
- Сообщения: 32
- Зарегистрирован: 07.02.2005 (Пн) 16:21
- Откуда: Питер
-
Toxa » 04.09.2006 (Пн) 13:33
Помогите пожалуйста!
В аксесовском файле есть куча отчетов. Как их просмотреть и напечатать через прогу на VB?
или что-то типа того
-
Konst_One
-
- Член-корреспондент академии 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

-

-
- Сообщения: 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

-

-
- Сообщения: 3041
- Зарегистрирован: 09.04.2004 (Пт) 13:47
- Откуда: Химки
-
Konst_One » 05.09.2006 (Вт) 11:00
а что рассказывать
как вызывать акцесс из бейсика или как подключать библиотеку для его вызова через референсы
- Код: Выделить всё
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.
-
Toxa
-
- Новичок

-

-
- Сообщения: 32
- Зарегистрирован: 07.02.2005 (Пн) 16:21
- Откуда: Питер
-
Toxa » 05.09.2006 (Вт) 15:40
Фсё...разобрался....
Спасибо
Konst_One, за полезную инфу!

или что-то типа того
-
Andrey Fedorov
-
- Член-корреспондент академии VBStreets

-
-
- Сообщения: 3287
- Зарегистрирован: 21.05.2004 (Пт) 9:28
- Откуда: Москва
Andrey Fedorov » 11.09.2006 (Пн) 12:29
Toxa писал(а):а по подробнее не расскажете...плииизз..
оч надо...
просто совсем не охота 30 отчетов перерисововать в DataReport-е...
Если отчеты не дюже сложные, то у ActiveReports есть конвертор...
Фиг Вам! - Сказал Чебурашка, обгладывая Крокодила Гену...
Вернуться в Базы данных
Кто сейчас на конференции
Сейчас этот форум просматривают: PetalBot, Yandex-бот и гости: 1