Главная страница
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.015 c
1-53563
Ivolg
2004-02-08 14:07
2004.02.17
Мусор


3-53414
NewD
2004-01-26 06:54
2004.02.17
Глюк Ado в Акцессе


14-53739
Abajun
2004-01-28 16:03
2004.02.17
Работа с многопроцессорными машинами


3-53393
Janbolat
2004-01-27 08:54
2004.02.17
Печать из базы


6-53684
serferian
2003-12-05 10:58
2004.02.17
Имя пользователя терминала Win2k