Главная страница
    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
1-1153926632
Grant
2006-07-26 19:10
2006.09.10
Время жизни объекта.


1-1154168715
Percent
2006-07-29 14:25
2006.09.10
TWebBrowser, IHTMLDocument и утечка памяти


15-1155888205
Sergey13
2006-08-18 12:03
2006.09.10
По Lotus Notes может поможет кто


2-1156153657
Itoixxx
2006-08-21 13:47
2006.09.10
checkbox


15-1155762234
kosfiz
2006-08-17 01:03
2006.09.10
компилятор от delphi 3





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский