Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / VB6 and Access97 / 18 сообщений из 18, страница 1 из 1
28.07.2003, 15:53
    #32219635
Ardd
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VB6 and Access97
Скажите, пожалуйста, люди добрые: Как из VB6 открыть отчет из Access97 ?
...
Рейтинг: 0 / 0
28.07.2003, 16:48
    #32219697
Ardd
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VB6 and Access97
т.е есть база в Access97. Там всего полно есть и отчеты. А надо из VB открыть определенный (уже сформированный в базе mdb). Знаю что можно, видел такое...
...
Рейтинг: 0 / 0
29.07.2003, 10:13
    #32220219
Glass
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VB6 and Access97
Открывать аксесс как Automation - объект и дальше открывать этот отчет.
Подлючить библиотеку для работы с аксессом надо ессно.

Что-то вроде:

Dim objAccessApp as Access.Application

Set objAccessApp = CreateObject("Access.Application")

With objAccessApp
.OpenCurrentDatabase "C:\my.mdb"
.DoCmd.OpenReport "Rep_MyReport"
...
End with

Вот.
...
Рейтинг: 0 / 0
29.07.2003, 12:10
    #32220445
Ardd
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VB6 and Access97
Да, теперь я могу его распечатать.
.Visible = False (чтобы не мешался)

А можно ли чтобы он виден был в Контроле ? сделать типа Preview ...
...
Рейтинг: 0 / 0
29.07.2003, 15:49
    #32221048
Ardd
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VB6 and Access97
Ребята !!! Но ведь можно же как-то через DAO...
...
Рейтинг: 0 / 0
31.07.2003, 00:29
    #32223103
Magnus23
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VB6 and Access97
ДАО здесь не причем. Это лишь компоненты для доступа к данным. Если в самом акцессе есть возможность предпросмотра - используй ее , тем же способом.
Есть правда еще один вариант. Просто видимым сделать не катит, тогда можно использовать OLE COntainer. Открывай аццесс прямо в нем. Как Embredded, но учти: все это дело зашьется в экзешник и весить будет прилично.
Должно получиться что то вроде просмотра, хотя на самом деле таковым не будет.
...
Рейтинг: 0 / 0
31.07.2003, 17:15
    #32224192
Ardd
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VB6 and Access97
Можно поподробнее ...
Есть контрол ОЛЕ, его на форму кинул как любой элемент, но он может файл открыть, а чтобы отчет который в Базе лежит ...
Что это за Embredded ?
...
Рейтинг: 0 / 0
06.08.2003, 04:39
    #32228106
Ander
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VB6 and Access97
Для просмотра сформированного отчёта (или вывода на печать - смотря какую кнопульку вызывать):

'Создаём объект, который позволит нам ссылаться на объекты Access
Dim myobj As New Access.Application
'открываем БД, в кот. находится отчёт
myobj.OpenCurrentDatabase ("Путь\ИМЯ.mdb")
'запускаем в БД форму, кот. в свою очередь запустит отчёт
myobj.DoCmd.OpenForm "Имя_формы_отчёта", acNormal
'выводим приложение на экран
Unload Главная_форма
myobj.Visible = True
...
Рейтинг: 0 / 0
06.08.2003, 10:19
    #32228290
Ardd
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VB6 and Access97
Я хотел чтобы Access нигде не был бы виден. А отчет появлялся типа Preview, как какая-нибудь форма в VB ...
Так то я печатаю, а вот чтобы сначала просмотреть, но чтобы Access не появлялся (раздражает пользователей это слово :-(. )
...
Рейтинг: 0 / 0
29.08.2003, 06:48
    #32250815
DЭN
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VB6 and Access97
а именно каку библиотеку подключить нада.... ????
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
08.08.2007, 16:55
    #34714637
Mons
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VB6 and Access97
ArddЯ хотел чтобы Access нигде не был бы виден. А отчет появлялся типа Preview, как какая-нибудь форма в VB ...
Так то я печатаю, а вот чтобы сначала просмотреть, но чтобы Access не появлялся (раздражает пользователей это слово :-(. )

вот и мен интересует данный вопрос ?
не подскажите?
спасибо...
...
Рейтинг: 0 / 0
08.08.2007, 17:40
    #34714840
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VB6 and Access97
Никак. Отчеты неотъемлемая часть аксесса и неразлучны с ним как джонсон и джонсон.
...
Рейтинг: 0 / 0
08.08.2007, 18:04
    #34714930
Mons
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VB6 and Access97
вот блин...
а как можно чтобы только появилась превью листа,
только в DataReport ?
просто надо печатать накладные,
в DataReport вроде как и можно, но....
в Access'e поприятнее, но то что сразу всё появляется это ужасно...
а может есть еще что нибудь красиво и универсальное?

спасибо...
...
Рейтинг: 0 / 0
08.08.2007, 18:05
    #34714939
Старый ворчун
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VB6 and Access97
AntonariyНикак. Отчеты неотъемлемая часть аксесса и неразлучны с ним как джонсон и джонсон.
Ну, можно же, используя Docmd.SendObject или Docmd.OutputTo, сохранить отчет как "Snapshot Format", а потом с помощью Snapshot Viewer Control вывести на VB форму. Будет то, что нужно.
...
Рейтинг: 0 / 0
08.08.2007, 18:20
    #34715001
Mons
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VB6 and Access97
а можно поподробнее про DoCmd.OutputTo и Snapshot Viewer Control ?
...
Рейтинг: 0 / 0
08.08.2007, 18:34
    #34715055
Старый ворчун
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VB6 and Access97
Monsа можно поподробнее про DoCmd.OutputToоткройте Help к MS Access.
Mons и Snapshot Viewer Control ?
Microsoft Snapshot Viewer is available in download center
...
Рейтинг: 0 / 0
09.08.2007, 06:54
    #34715584
TIKO
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VB6 and Access97
Monsвот блин...
а как можно чтобы только появилась превью листа,
только в DataReport ?
просто надо печатать накладные,
в DataReport вроде как и можно, но....
в Access'e поприятнее, но то что сразу всё появляется это ужасно...
а может есть еще что нибудь красиво и универсальное?

спасибо...
Crystal Reports более универсальное и красивое чем DataReport но не бесплатное
...
Рейтинг: 0 / 0
09.08.2007, 09:07
    #34715714
AndrF
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VB6 and Access97
TIKOCrystal Reports более универсальное и красивое чем DataReport но не бесплатное

IMHO ActiveReports гораздо поприятнее. Но тоже, конечно, не бесплатно.
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / VB6 and Access97 / 18 сообщений из 18, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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