Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.06.29;
Скачать: CL | DM;

Вниз

Delphi + MSAccess   Найти похожие ветки 

 
Николай   (2004-08-28 12:11) [0]

Привет! Возникла проблема - я использую Delphi + MSAccess (в частности вызываю аксессовские отчеты из Delphi через Ole). Подключаюсь к базе, в которой существует некоторый отчет, который и надо вызвать:
Access := CreateOleObject("Access.Application");
Access.OpenCurrentDatabase(DirDate+"\database.mdb", False);
Access.Visible := True;
Access.DoCmd.OpenReport(<имя отчета>, acViewPreview, EmptyParam, EmptyParam);
Все вроде удовлетворительно работает, но хочу задать дополнительные вопросы:
1. Как сделать так, чтобы и Access и нужный отчет в нем сразу разворачивались на полный экран?
2. Как отслеживать событие, что какой-то другой access (может и с другой БД) уже открыт в системе?
3. Можно ли помещать открываемый отчет "поверх всех окон на рабочем столе". Отслеживание окна по хендлу через findwindow неэффективно, т.к. в системе может быть открыто несколько копий БД.
С уважением, Николай


 
Erik1   (2004-09-03 10:29) [1]

А нехочеш использовать ранее связывание? Импортирй весь нужный тебе интерфейс и посмотри что у него за методы.


 
Николай   (2004-09-06 18:55) [2]

Привет!
Я не настолько продвинутый :-), если можно что-нибудь попроще - ведь в VB для этого команда есть, теоретически эта команда должна же быть доступна...
С уважением, Николай



Страницы: 1 вся ветка

Текущий архив: 2005.06.29;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.043 c
14-1117707479
12DFBDDh
2005-06-02 14:17
2005.06.29
Он лайн библиотека "Архивариуса"


10-1094464325
Ragazor
2004-09-06 13:52
2005.06.29
Как в делфи перевести команду 1С такого синтаксиса


1-1117547810
alertus
2005-05-31 17:56
2005.06.29
Использование технологии MMX


10-1095068388
jiuraoihiophk
2004-09-13 13:39
2005.06.29
Уничтожение OLE обьекта


1-1117798590
Николай
2005-06-03 15:36
2005.06.29
Удаление записей помеченных на удаление из базы