КИТА unofficial

Компьютерный => Программирование => Тема начата: HidDen от Март 05, 2007, 08:41:07



Название: БД в Delphi
Отправлено: HidDen от Март 05, 2007, 08:41:07
НА учёбе приходилось сталкиватся - это мелочна вышло, а вот на работе приходилось столкнутся и там возникали вопросы, впринципе эти вопросы решил, и вот решил может кому нужна помощь, или кто добавит мои знания, восновном была загвостка с распечаткой таблиц данных, точней некоторых строк из БД в Делфе, я смог лишь самый примитивный способ в 7 делфе, хотя в книгах описана галимо и существенная разница в 6-ой версии с 7-ой, т.е. полная замена вкладки QReport, так что предлогаю все вопросы по Делфи, связаных с базами данных решать в этой теме.


Название: Re: БД в Delphi
Отправлено: LazarusLong от Март 05, 2007, 09:42:15
Вообще-то говоря пакет с компонентами QReport есть и в седьмой Делфе, только в ней его нужно доставить отдельно.

ЗЫ: А что где-то в процессе учебы на факультете КИТА преподавали Дельфи? Или я отстал от жизни?


Название: Re: БД в Delphi
Отправлено: Alder от Март 05, 2007, 10:14:22
ЗЫ: А что где-то в процессе учебы на факультете КИТА преподавали Дельфи? Или я отстал от жизни?
На кафедре ЭТ


Название: Re: БД в Delphi
Отправлено: LazarusLong от Март 05, 2007, 10:37:41
Тьфу ты... все я с АСУшными мерками подхожу ;)


Название: Re: БД в Delphi
Отправлено: Corner от Март 06, 2007, 08:01:19
В 7 дельфе qreports заменили на ravereport. из собственого опыта могу сказать, что райв не очень удобен. лично я советую использовать fastreports, он ставится отдельной библиотекой(при надобности могу поделиться и литературкой к нему). хотя все надо решать исходя из данной задачи.


Название: Re: БД в Delphi
Отправлено: LazarusLong от Март 07, 2007, 12:12:50
QReprot есть и в седьмой дельфе. Только он не вынесен на палитру компонентов. Его нужно установить самостоятельно из пакета dclqrt70.bpl, который валяется где-то в папках Delphi 7


Название: Re: БД в Delphi
Отправлено: Corner от Март 07, 2007, 08:58:30
>>>Его нужно установить самостоятельно из пакета dclqrt70.bpl, который валяется где-то в папках Delphi 7

Зачам оно надо ведь borland отказался от этого приметивного типа отчетов и вынесли его отдельно(Rave). Хотя нельзя не согласится с тем, что если ведется не разработка нового, а update старого, но шестая дельфя уже по каким то причинам не устраивает, это просто необходимо. Но в рамках университета шесто с головой хватает(если вы не выдумываете чего то интересного или .NET).


Название: Re: БД в Delphi
Отправлено: LazarusLong от Март 09, 2007, 10:18:07
Бывает так что отчет надо сделать ИМЕННО в QReport. Например по условию лабораторной работы ;). Ставить ради этого шестой дельфи - не сильно хочется. Вот и выручает в таких случаях знание того факта, что qreport есть и в 7-й дельфе.

Хотя вещь действительно устаревшая - никто с этим не спорит.
Равно как и всякая дрянь типа БДЕ. ;)


Название: Re: БД в Delphi
Отправлено: Corner от Март 10, 2007, 01:07:04
если в условиях лабч сказано QREPORT, а ты сделаешь чего-нибудь круче на фасте или рейве, многие преподы это оценять, хотя не все:(( некоторые скажуть "А ВЫ ЧИТАЛИ МЕТОДИЧКУ", или типа того.