![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
DataSet и динамический массив данных [D5, D7, No ]
AlexandrPolyakov © (2004-01-26 09:36:00)
Возможно это неожиданное сочитание, но может кто подскажет: как сделать динамический массив записей аналогом таблицы данных и привести его к классу TDataSet. Може уже существует у кого такой компонент?
Проблема у меня в том, что в настоящее время для составления некоторых отчетов я создаю таблицы, а уже по ним создаю отчет. Хотелось бы избавиться и от временных таблиц, и от БДЕ :)
Desdechado (2004-01-27 17:51:00) [1]
попробуй ClientDataSet
AlexandrPolyakov (2004-01-27 13:06:00) [2]
To Polevi: Большое спасибо за подсказку!
Однако нужно чаще демки просматривать, хотя в 7-м этого нет,
есть только в 5-м.
Еще раз спасибо большое всем ответившим...
Polevi (2004-01-26 20:23:00) [3]
>AlexandrPolyakov (26.01.04 09:36)
..\Program Files\Borland\Delphi6\Demos\Db\TextData
Плохиш_ (2004-01-26 16:34:00) [4]
Не тут только теорию учить
AlexandrPolyakov (26.01.04 11:07) [4]
To Плохиш_:
И какие-же компоненты можно использовать для составления отчета из связанных таблиц? Для сведения: для отчетов использую QReport
По закладкам компонентов в делфи полазий, если книжки читать западло.
DenK_vrtz (2004-01-26 16:26:00) [5]
Возвращаясь к началу, а в чем вообще проблема?
1.В QReport отчет из связанных таблиц дело 3-х минут.
2.Не хочешь использовать БДЕ - не используй. Пользуйся компонентами, которые не работают через БДЕ.
3.Не хочешь использовать временные таблицы - не используй. Пиши запросы или используй компоненты для временного хранения данных.
AlexandrPolyakov (2004-01-26 16:15:00) [6]
To Delirium:
Данные для построение отчетов получаются из таблиц или запросов, которыми управляет БДЕ...
Delirium (2004-01-26 15:27:00) [7]
Не понял, каим образом связаны QReport и BDE?
AlexandrPolyakov (2004-01-26 13:18:00) [8]
To DenK_vrtz...
Сейчас все работает нормально. Только вот в чем проблемы:
1. Перешел на Delphi7, а там инсталлятор InstallShildExspress не понимает русские буквы, поэтому приходится использовать русифицированный от Delphi5. Иногда получается так, что БДЕ ставится на некоторых компьютерах криво и не работает (конфликт версий от 5 и 7 Delphi, или с железом и Windows), кроме того я не смог победить этот инсталлятор, чтобы он нормально устанавливал BPL-файлы от 7 версии. Поэтому приходится проект компилировать вместе с библиотеками, а там есть DLL-ки.
В результате неоправданно раздутый пакет для инсталляции...
2. БДЕ сейчас используется только для составления отчетов - а это лишние несколько Мбайт и некрасиво как-то получается.
DenK_vrtz (2004-01-26 11:14:00) [9]
>AlexandrPolyakov (26.01.04 11:07) [4]
а что, не получается отчет составить из связанных таблиц в QReport"e?
А чем, принципиально, БДЕ не устраивает?
AlexandrPolyakov (2004-01-26 11:07:00) [10]
To Плохиш_:
И какие-же компоненты можно использовать для составления отчета из связанных таблиц? Для сведения: для отчетов использую QReport
Плохиш_ (2004-01-26 10:29:00) [11]
>AlexandrPolyakov (26.01.04 09:36)
> бы избавиться и от временных таблиц
А стоит?
> и от БДЕ
Используй другие компоненты, какие проблемы?
AlexandrPolyakov (2004-01-26 10:09:00) [12]
To Anatoly Podgoretsky:
Это хорошо - написать потомка, только вот опыта для этого не хватает. Если бы мог сам это сделать, то не стал бы писать в конференцию :(
Anatoly Podgoretsky (2004-01-26 09:40:00) [13]
Написать потомка TDataset_