Вниз
Скачать: 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.027 c
1-1117720904
NightStranger
2005-06-02 18:01
2005.06.29
Простой вопрос по ДЛЛ


4-1115173372
Алексей Петухов
2005-05-04 06:22
2005.06.29
Перехват конекстной F1


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


4-1113228229
Хинт
2005-04-11 18:03
2005.06.29
Программа не работает в WinNT


4-1115404364
Wolfram
2005-05-06 22:32
2005.06.29
Как вызвать диалоговое окно свойств файла?




   Наверх