Форум: "Начинающим";
Текущий архив: 2006.09.10;
Скачать: [xml.tar.bz2];
ВнизОтчет Найти похожие ветки
← →
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;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.037 c