![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Отчеты и Access
ИМХО © (2004-10-20 07:59:00)Господа, а как работать с репортами в MDB файле?
jek_ (2004-11-02 15:06:00) [1]Можно вывести на экран уже готовый отчёт. Это конечно извращение, но вот так:
[Shortcut Properties]
AccessShortcutVersion=1
DatabaseName=base.mdb
ObjectName=Название отчёта
ObjectType=Report
Computer=
DatabasePath=Путь
EnableRemote=1
CreationTime= 1c41cb3 d256210
Icon=264
Всё это хранится в файле с расширением MAR. Остаётся только вызвать его из DELPHI.
Наличие ACCESS обязательно.
Digitman (2004-10-25 08:22:00) [2]
> ИМХО © (22.10.04 07:18) [10]
> по идее вместо импортирования библиотеки типов можно также
> использовать OLE-автоматизацию (позднее связывание) MS Access-а,
> да?
суть-то от этого не меняется - все равно Access нужен ..
но, насколько я понял, ты полез не в тот огород
если тебе нужен только генератор отчетов, то Access - не панацея и далеко не единственный инструмент, реализующий это
sniknik (2004-10-23 18:00:00) [3]> кстати, а куда подевался sniknik?
в неожиданную коммандировку. ;о) уже вернулся, по сабжу добавить нечего.
Митяй (2004-10-23 08:51:00) [4]Мне помог.
ИМХО (2004-10-22 18:41:00) [5]нет, не пробовал
а поможет?
Митяй (2004-10-22 17:54:00) [6]А RaveReport не пробовал?
ИМХО (2004-10-22 07:18:00) [7]по идее вместо импортирования библиотеки типов можно также использовать OLE-автоматизацию (позднее связывание) MS Access-а, да?
Digitman (2004-10-21 11:36:00) [8]
> ИМХО © (21.10.04 09:56) [7]
> но ведь с таблицами и запросами можно работать БЕЗ импортирование
> библиотеки типов!
но ведь тебе не таблицы и запросы нужны, а именно отчеты !
с таблицами и запросами работает не сам Access непосредственно, а "движок" DAO.DBEngine, к которому Access обращается за данными/метаданными, т.е. точно так же, как это делает, например драйвер Access-совместимых БД в составе BDE
ИМХО (2004-10-21 10:16:00) [9]кстати, а куда подевался sniknik?
ИМХО (2004-10-21 09:56:00) [10]но ведь с таблицами и запросами можно работать БЕЗ импортирование библиотеки типов!
Digitman (2004-10-21 08:43:00) [11]
> ИМХО © (20.10.04 20:16) [5]
> Digitman предлагает импортировать библиотеку типов, привязываясь
> к тому факту, установлен ли MS Access.
а тыкак хотел ?
мало ли что еще в mdb хранится и доступно для того же ADO !
но с репортами, формами, макросами, VBA-подпрограммами, хранимыми там, может работать только сам Access и никто более - вся эта пертушка обрабатывается внутренним интерпретатором Access'а
ИМХО (2004-10-20 20:16:00) [12]
> clickmaker © (20.10.04 19:04) [3]
>
> > [2] ИМХО © (20.10.04 18:38)
> > а если у юзверя не будет MS Access-а?
> > что я затем получу?
>
> ничего не получишь. должен быть акцесс
дык через ADO программа работает с MDB-файлами даже там, где нет MS Access-а.
а Digitman предлагает импортировать библиотеку типов, привязываясь к тому факту, установлен ли MS Access.
GanibalLector (2004-10-20 19:31:00) [13]> а если у юзверя не будет MS Access-а?
Дык,программно и проверь.CLSIDFromProgID поможет узнать
clickmaker (2004-10-20 19:04:00) [14]
> [2] ИМХО © (20.10.04 18:38)
> а если у юзверя не будет MS Access-а?
> что я затем получу?
ничего не получишь. должен быть акцесс
ИМХО (2004-10-20 18:38:00) [15]а если у юзверя не будет MS Access-а?
что я затем получу?
Digitman (2004-10-20 14:07:00) [16]импортируй библ-ку типов MSAccess - в палитре компонентов Делфи получишь компонент AccessReport
а непосредственно в MDB-файл не лезь - неча там тебе делать, это епархия соотв.софта от Майкрософт