Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.02.17;
Скачать: CL | DM;

Вниз

DataSet и динамический массив данных   Найти похожие ветки 

 
AlexandrPolyakov   (2004-01-26 09:36) [0]

Возможно это неожиданное сочитание, но может кто подскажет: как сделать динамический массив записей аналогом таблицы данных и привести его к классу TDataSet. Може уже существует у кого такой компонент?
Проблема у меня в том, что в настоящее время для составления некоторых отчетов я создаю таблицы, а уже по ним создаю отчет. Хотелось бы избавиться и от временных таблиц, и от БДЕ :)


 
Anatoly Podgoretsky ©   (2004-01-26 09:40) [1]

Написать потомка TDataset_


 
AlexandrPolyakov   (2004-01-26 10:09) [2]

To Anatoly Podgoretsky:
Это хорошо - написать потомка, только вот опыта для этого не хватает. Если бы мог сам это сделать, то не стал бы писать в конференцию :(


 
Плохиш_   (2004-01-26 10:29) [3]

>AlexandrPolyakov (26.01.04 09:36)

> бы избавиться и от временных таблиц

А стоит?

> и от БДЕ

Используй другие компоненты, какие проблемы?


 
AlexandrPolyakov   (2004-01-26 11:07) [4]

To Плохиш_:
И какие-же компоненты можно использовать для составления отчета из связанных таблиц? Для сведения: для отчетов использую QReport


 
DenK_vrtz ©   (2004-01-26 11:14) [5]

>AlexandrPolyakov (26.01.04 11:07) [4]

а что, не получается отчет составить из связанных таблиц в QReport"e?
А чем, принципиально, БДЕ не устраивает?


 
AlexandrPolyakov   (2004-01-26 13:18) [6]

To DenK_vrtz...

Сейчас все работает нормально. Только вот в чем проблемы:
1. Перешел на Delphi7, а там инсталлятор InstallShildExspress не понимает русские буквы, поэтому приходится использовать русифицированный от Delphi5. Иногда получается так, что БДЕ ставится на некоторых компьютерах криво и не работает (конфликт версий от 5 и 7 Delphi, или с железом и Windows), кроме того я не смог победить этот инсталлятор, чтобы он нормально устанавливал BPL-файлы от 7 версии. Поэтому приходится проект компилировать вместе с библиотеками, а там есть DLL-ки.
В результате неоправданно раздутый пакет для инсталляции...
2. БДЕ сейчас используется только для составления отчетов - а это лишние несколько Мбайт и некрасиво как-то получается.


 
Delirium ©   (2004-01-26 15:27) [7]

Не понял, каим образом связаны QReport и BDE?


 
AlexandrPolyakov   (2004-01-26 16:15) [8]

To Delirium:

Данные для построение отчетов получаются из таблиц или запросов, которыми управляет БДЕ...


 
DenK_vrtz ©   (2004-01-26 16:26) [9]

Возвращаясь к началу, а в чем вообще проблема?

1.В QReport отчет из связанных таблиц дело 3-х минут.
2.Не хочешь использовать БДЕ - не используй. Пользуйся компонентами, которые не работают через БДЕ.
3.Не хочешь использовать временные таблицы - не используй. Пиши запросы или используй компоненты для временного хранения данных.


 
Плохиш_   (2004-01-26 16:34) [10]

Не тут только теорию учить

AlexandrPolyakov (26.01.04 11:07) [4]
To Плохиш_:
И какие-же компоненты можно использовать для составления отчета из связанных таблиц? Для сведения: для отчетов использую QReport

По закладкам компонентов в делфи полазий, если книжки читать западло.


 
Polevi ©   (2004-01-26 20:23) [11]

>AlexandrPolyakov (26.01.04 09:36)
..\Program Files\Borland\Delphi6\Demos\Db\TextData


 
AlexandrPolyakov   (2004-01-27 13:06) [12]

To Polevi: Большое спасибо за подсказку!

Однако нужно чаще демки просматривать, хотя в 7-м этого нет,
есть только в 5-м.

Еще раз спасибо большое всем ответившим...


 
Desdechado ©   (2004-01-27 17:51) [13]

попробуй ClientDataSet



Страницы: 1 вся ветка

Текущий архив: 2004.02.17;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.02 c
1-53453
JediMaster
2004-02-06 13:00
2004.02.17
Простые числа


1-53501
Beat
2004-02-03 09:02
2004.02.17
глюк TRadioButton


14-53722
Clift
2004-01-23 19:08
2004.02.17
---|Ветка была без названия|---


4-53811
comwad
2003-12-11 09:08
2004.02.17
Какие *.pas при использовании функции DeviceIoControl нужны?


6-53682
Бэтман
2003-12-15 16:29
2004.02.17
Список компьютеров в локалке