Вниз
Скачать: CL | DM;

Отчет   Найти похожие ветки 

← →
Ref   (2006-08-22 06:48) [0]

Возможно ли средствами Делфи просмотреть отчет MS Access


← →
Сергей М. ©   (2006-08-22 08:29) [1]


> просмотреть отчет MS Access


Не используя сам MS Access при этом ?


← →
Ref   (2006-08-22 09:13) [2]

Вобщем у меня есть отчет на основании запроса в базе db1.mdb и форма в делфи с таблицей ADO и DBGrid-ом отбражающая одну из таблиц этой базы мне надо по нажатию кнопки просмотреть отчет Access"a с названием "IFO"


← →
Сергей М. ©   (2006-08-22 09:21) [3]

Ты не ответил на вопрос в [1] ..


← →
Ref   (2006-08-22 10:00) [4]

используя Access


← →
Сергей М. ©   (2006-08-22 10:26) [5]

Брось на форму компонент TAccessApplication из закладки "Servers"

 AccessApplication1.Connect;
 AccessApplication1.OpenCurrentDatabase("c:\db1.mdb", False);
 AccessApplication1.DoCmd.OpenReport("IFO", acViewPreview, EmptyParam, EmptyParam);
 AccessApplication1.Visible := True;

Вот и все.
И никакие ADO и гриды не нужны)


← →
Ref   (2006-08-22 10:40) [6]

Спасибо огромное.


← →
Ref   (2006-08-22 10:41) [7]

Просто ради интереса, если не использовать Access.


← →
Сергей М. ©   (2006-08-22 10:43) [8]


> если не использовать Access.


С Access-отчетами способен работать лишь сам Access.
Нет Access"а - нет и отчета.


← →
Ref   (2006-08-22 10:44) [9]

а можно скопировать таблицу Access, опять же средствами Делфи, например из базы db1.mdb в db2.mdb?


← →
Ref   (2006-08-22 10:46) [10]

>С Access-отчетами способен работать лишь сам Access.
>Нет Access"а - нет и отчета.
а зачем тогда компонент TAccessReport если все так просто можно сделать?


← →
clickmaker ©   (2006-08-22 10:46) [11]


>  [9] Ref   (22.08.06 10:44)

CopyFile("c:\db1.mdb", "d:\db2.mdb", false);

:)


← →
Ref   (2006-08-22 10:51) [12]

>[11]
так это все таблицы скопируются наверно из db1 в  db2, а надо выдрать всего одну


← →
Сергей М. ©   (2006-08-22 11:18) [13]


> а зачем тогда компонент TAccessReport если все так просто
> можно сделать?
>


Этот компонент не может работать самостоятельно - только в паре с TAccessApplication.
Ну да не суть как важно.


> можно скопировать таблицу Access, опять же средствами Делфи,
>  например из базы db1.mdb в db2.mdb?


Можно. И Access для этого вовсе не обязателен. Те самые ADO-компоненты сделают эту работу, причем даже эффективней чем сам Access.


← →
Ref   (2006-08-22 11:24) [14]

>[13]
Спасибо большое еще раз



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

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



Память: 0.47 MB
Время: -0.953 c
15-1155621138
Sam Stone
2006-08-15 09:52
2006.09.10
Спиральные галактики


6-1145860570
cosmos
2006-04-24 10:36
2006.09.10
Ошибка подключения к Paradox через ADO


3-1152192063
mefisto
2006-07-06 17:21
2006.09.10
"Наглядный" SQL Запрос : )


3-1152081248
zorik
2006-07-05 10:34
2006.09.10
Какое событие в TDataLink отвечает за изменение данных


2-1156247645
tytus
2006-08-22 15:54
2006.09.10
TOracleQuery




   Наверх