Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 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
15-1155565469
Ксардас
2006-08-14 18:24
2006.09.10
товарищ спросил, а я чёт затруднился


15-1155840942
ArtemESC
2006-08-17 22:55
2006.09.10
Прерывание...


3-1152183559
WhiteBarin
2006-07-06 14:59
2006.09.10
Как включить логирование вIBExpert?


4-1147694064
Strimmer
2006-05-15 15:54
2006.09.10
Как считать HINT под курсором на другом приложении?


1-1154214906
-=Germe$=-
2006-07-30 03:15
2006.09.10
Dynamic Skin Form





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский