Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Отчет [D7, XP]


Ref ©   (2006-08-22 06:48:00) 

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


Ref   (2006-08-22 11:24:00) [1]

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


Сергей М.   (2006-08-22 11:18:00) [2]


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


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


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


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


Ref   (2006-08-22 10:51:00) [3]

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


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

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


clickmaker   (2006-08-22 10:46:00) [5]


>  [9] Ref   (22.08.06 10:44)

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

:)


Ref   (2006-08-22 10:44:00) [6]

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


Сергей М.   (2006-08-22 10:43:00) [7]


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


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


Ref   (2006-08-22 10:41:00) [8]

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


Ref   (2006-08-22 10:40:00) [9]

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


Сергей М.   (2006-08-22 10:26:00) [10]

Брось на форму компонент 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:00:00) [11]

используя Access


Сергей М.   (2006-08-22 09:21:00) [12]

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


Ref   (2006-08-22 09:13:00) [13]

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


Сергей М.   (2006-08-22 08:29:00) [14]


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


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


Наверх

Титульная страница Поиск, карта сайта Написать письмо