Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.09.10;
Скачать: 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 вся ветка

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

Наверх




Память: 0.49 MB
Время: 0.046 c
8-1138372576
AlexXXX
2006-01-27 17:36
2006.09.10
Сравнить два изображения


15-1155466218
Andy BitOff
2006-08-13 14:50
2006.09.10
Windows в 85 году


15-1155822658
Get
2006-08-17 17:50
2006.09.10
Поставить сеть...


15-1155565469
Ксардас
2006-08-14 18:24
2006.09.10
товарищ спросил, а я чёт затруднился


5-1139173939
homm
2006-02-06 00:12
2006.09.10
Хранение данных компонента