Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.024 c
14-1117892069
Piter
2005-06-04 17:34
2005.06.29
Счетчик на PHP


8-1110026097
Tirex
2005-03-05 15:34
2005.06.29
мерцание графики при включенном стиле XP


1-1117692704
remlin
2005-06-02 10:11
2005.06.29
Вопрос по компоненту TreeView


3-1116176358
Екатерина
2005-05-15 20:59
2005.06.29
Rave и БД


11-1099285783
Cosim
2004-11-01 08:09
2005.06.29
Непечатные символы в RIchEdit-e




   Наверх