|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
28.06.2007, 17:34 | #1 |
Регистрация: 28.06.2007
Сообщений: 3
|
Как работать с Quick Report
Использую компоненты с вкладки ADO для связи с БД Access.
Всё казалось-бы просто: Свойство DataSet компонента QRDBText в инспекторе объекта устанавливаю - DataSet=ADOQuery Код:
Пробовал вместо ADOQuery использовать ADODataSet: 1) добавил на форму ADODataSet 2) ADODataSet.Connection в инспекторе объекта устанавливаю ADOConnection (общее для всей программы) 3) Свойство DataSet компонента QRDBText установил теперь - DataSet=ADODataSet 4) Код:
Код:
Появляется на экране QuickRep и в QRDBText написано "[Num]". Где же ошибка? Как добиться отображения поля таблицы БД в QRDBText? |
29.06.2007, 09:58 | #2 |
детский тренер
Форумчанин
Регистрация: 08.06.2007
Сообщений: 532
|
чтобы данные отображались в Qreport, нужно, чтобы таблица , из которой отображаются данные бала активной......
AdoQuery.active := true;
Я злой и страФный серррый воФк, и в пАрАсятах знаю толк - ppp ppp pp p pp pp
|
29.06.2007, 12:21 | #3 | |
Регистрация: 28.06.2007
Сообщений: 3
|
ADOQueryUstr.Open <> AdoQuery.active???
Цитата:
Код:
|
|
29.06.2007, 12:45 | #4 | |
детский тренер
Форумчанин
Регистрация: 08.06.2007
Сообщений: 532
|
Цитата:
тоже самое..... Добавь на форму ADOQuery... Пропиши путь к таблице.... Добавь Qreport1. выдели QReport1 в свойствах DataSet выбери adoQuery1. потом уже QRDBText1.DataSet := adoQuery1; QRDBText1.DataField := 'Capital'; ADOQuery1.Close; ADOQuery1.SQL.Clear; ADOQuery1.SQL.Add('SELECT * from country'); ADOQuery1.Open; QuickRep1.Preview; Можешь вручную выставить QRDBText1.DataSet := adoQuery1 и QRDBText1.DataField := 'Capital';
Я злой и страФный серррый воФк, и в пАрАсятах знаю толк - ppp ppp pp p pp pp
|
|
29.06.2007, 12:52 | #5 | |
детский тренер
Форумчанин
Регистрация: 08.06.2007
Сообщений: 532
|
Цитата:
QRDBText1 вставляей же в BandType := rbDetail
Я злой и страФный серррый воФк, и в пАрАсятах знаю толк - ppp ppp pp p pp pp
|
|
01.07.2007, 13:08 | #6 |
Регистрация: 28.06.2007
Сообщений: 3
|
Тут что-то другое!
Как я сказал:
ADOConnection - общий для всей программы(слишком много настрой, чтобы делать несколько Connect-ов: смена пароля на БД, изменение пути к БД). Пробовал я и сначала настраивать: Код:
Код:
И кругом примеры простые до безумия: "бросте на форму компонент и выберите в свойстве..." Тут что-то другое! Но что? Мож, знаете - где в сети примерчик лежит? (только именно с программной установкой всех настроек, а не: "в инспекторе объекта..."!) |
02.07.2007, 15:50 | #7 |
детский тренер
Форумчанин
Регистрация: 08.06.2007
Сообщений: 532
|
Не пойму я в чем проблемма.... При чем тут Connect? ты делай привязку к query.... Тоесть отчет привязываешь к запросу... при чем тут connect... ...Я тебе написал все необходимые действия... Все работать должно...почитай внимательно и разрули свою проблему.... Согласен, что в примерах пишут все по-простому, но ведь и тема не сложная....
Если у тебя меняются базы, и соответственно поля, то нужно разные Report делать....
Я злой и страФный серррый воФк, и в пАрАсятах знаю толк - ppp ppp pp p pp pp
Последний раз редактировалось Pitbull; 02.07.2007 в 15:56. |
11.09.2007, 08:03 | #8 |
Регистрация: 11.09.2007
Сообщений: 4
|
Уважаемые прогерs? перешел на новое место работы где надо было переписать прогу в которой использовался Quickreport так при компиляции у меня стала возникать ошибка.
Exception EReadError in module dogrproekt.exe at 00021627.Error reading QR1.PrinterSettings.UseStandardprin ter: Property UseStandardprinter does not exist. UseStandardprinter находится в свойствах обьекта QR1. Заранее прошу прощения не имел раньше дело с такой компонентой... надеюсь у кого нить такое было и кто нить зает как это исправить... |
11.09.2007, 08:15 | #9 | |
детский тренер
Форумчанин
Регистрация: 08.06.2007
Сообщений: 532
|
Цитата:
Чтобі работал репорт, нужно, чтобі на компе біл хотябі один принтер установлен
Я злой и страФный серррый воФк, и в пАрАсятах знаю толк - ppp ppp pp p pp pp
|
|
12.09.2007, 02:27 | #10 |
Регистрация: 11.09.2007
Сообщений: 4
|
Установил принтер, ошибка осталась... может несоответствие версий квик репорта? Прога была написана до меня я её переписываю... у меня щас версия 4.06.
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Проблемы с Quick Report | Pavel_84 | БД в Delphi | 5 | 30.07.2010 09:44 |
Quick Report | Mick Standarov | Общие вопросы Delphi | 6 | 08.09.2009 08:20 |
Работа с Q-report | metrik | БД в Delphi | 1 | 24.04.2008 13:18 |
Fast Report 4 VCL | Nemon | Компоненты Delphi | 3 | 23.10.2007 13:26 |
Report | Дамир | БД в Delphi | 2 | 26.03.2007 21:29 |