LazReport не видит список полей базы

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

Re: LazReport не видит список полей базы

Сообщение amateur » 24.06.2013 02:09:00

угу проще: человек спрашивал про sqile а у Вас то с чем работаете (Postgres) :D
Аватара пользователя
amateur
энтузиаст
 
Сообщения: 552
Зарегистрирован: 03.08.2007 10:15:32

Re: LazReport не видит список полей базы

Сообщение midisa » 24.06.2013 06:31:24

alexs писал(а):C ZEOS всё работает норм.
Во вложении пример с расположение источника данных в отдельном датамодуле.
Только для теста у себя впиши параметра своей БД и свой запрос - у меня там Postgres и запрос к справочнику банков.


Или я такой или лыжи не едут ....

Взял ваш пример.
1. Изменил тип подключения к базе на sqlite3.
2. Изменил путь к базе.
3. Открыл квери и изменил строку запроса.
4. так же в квери активировал его.

В гриде вижу результат базы данных, а в репорте списка полей нет ...

Добавлено спустя 1 час 4 минуты 55 секунд:
стал играться с примером Алексея и обнаружил очень интересную вещь.

Если открывать редактор из проекта (когда программа запущена), нажава на кнопку Отчет, то открывается дизайнер на английском языке, где все работает корректно и список полей отображается.
А если вызвать дизайнер через всплывающее меню (при нажатии правой кнопкой мыши на frReport1), то дизайнер отображается на русском языке и в нем список полей не отображается.

Может у кого то будут мысли на этот счет? Может я дизайнер не правильно вызываю? Но другого способа вызвать дизайнер я не знаю.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
midisa
новенький
 
Сообщения: 95
Зарегистрирован: 13.06.2013 18:27:53
Откуда: Omsk

Re: LazReport не видит список полей базы

Сообщение alexs » 24.06.2013 08:27:30

1. С русификацией всё так и должно быть. При запуске дизайнера отчётов из Lazarus-а всё будет по русски, т.к. русифицируется всё на уровне IDE. В моём программе код русификации не присутсвует. Так что - это норм.
2. Я тоже проверял только из запущенной программы работу генератора отчётов. Сейчас проверил из IDE - действиетельно не отображаются поля.

Вывод - это еще не допилили. Мой совет - лучше рисовать отчёты из работающей программы. Так наиболее верно будет представлено окружение запросов из открытых форм.
Я вообще стараюсь работать с только запросами, хранящимися в самом отчёте.

И ещё - почитай документацию по FastReport 2.5. Будет проще работать.
Аватара пользователя
alexs
долгожитель
 
Сообщения: 4064
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь

Re: LazReport не видит список полей базы

Сообщение midisa » 24.06.2013 09:41:26

alexs писал(а):Вывод - это еще не допилили.


Это ответ на Ваш вопрос, чем фаст репорт может быть лучше лаз репорта.
Тем, что в лаз репорт еще лет пять могут не заглядывать. Он поставляется "как есть" без обязательств.
А коммерческий проект, обязан брать на себя обязательства о его работоспособности.
Врят ли фирма изготовляемая фаст репорт захочет судиться с другой фирмой из за некачественного поставленного программного обеспечения.
Программиста ткнут носом в монитор и заставят исправлять ошибки.
Да и имидж компании терять врят ли кто захочет.

alexs писал(а):И ещё - почитай документацию по FastReport 2.5. Будет проще работать

Ссылку дайте пожалуйста (на простую и понятную документацию), а то у меня уже перед глазами пестрит от всего прочитанного за последнюю неделю.

Еще раз Алексей Вам спасибо за Вашу помощь.
Тему можно считать закрытой, с проблеммой разобрались:
alexs писал(а):Вывод - это еще не допилили.
midisa
новенький
 
Сообщения: 95
Зарегистрирован: 13.06.2013 18:27:53
Откуда: Omsk

Re: LazReport не видит список полей базы

Сообщение Лекс Айрин » 24.06.2013 09:56:33

midisa, из лицензионного соглашения FastReport:
Код: Выделить всё
6.5. ИСХОДНЫЙ ТЕКСТ ПОСТАВЛЯЕТСЯ "КАК ЕСТЬ" ПРОДУКТ РАСПРОСТРАНЯЕТСЯ ПО ПРИНЦИПУ "КАК ЕСТЬ". ПРИ ЭТОМ НЕ ПРЕДУСМАТРИВАЕТСЯ НИКАКИХ ГАРАНТИЙ, ЯВНЫХ ИЛИ ПОДРАЗУМЕВАЕМЫХ. ВЫ ИСПОЛЬЗУЕТЕ ЕГО НА СВОЙ СОБСТВЕННЫЙ РИСК. FastReports Co.Ltd. НЕ ГАРАНТИРУЕТ СООТВЕТСТВИЯ ПРОДУКТА ВАШИМ СПЕЦИФИЧЕСКИМ ЦЕЛЯМ. FastReports Co.Ltd. НЕ ОТВЕЧАЕТ ЗА ПОТЕРИ ДАННЫХ, ПОВРЕЖДЕНИЯ, ПОТЕРИ ПРИБЫЛИ ИЛИ ЛЮБЫЕ ДРУГИЕ ВИДЫ ПОТЕРЬ, СВЯЗАННЫЕ С ИСПОЛЬЗОВАНИЕМ (ПРАВИЛЬНЫМ ИЛИ НЕПРАВИЛЬНЫМ) ПРОДУКТА.
Так что этот аргумент "попытка с негодными средствами".
Аватара пользователя
Лекс Айрин
долгожитель
 
Сообщения: 5723
Зарегистрирован: 19.02.2013 16:54:51
Откуда: Волгоград

Re: LazReport не видит список полей базы

Сообщение alexs » 24.06.2013 10:16:47

midisa
Вообщето - обычно открытые проекты быстрее развиваются чем закрытые. Ну разве что совсем мертвые.
Что касается твоей проблемы с LazReport-ом. Просто ты его начтнаешь использовать немного не так. Но все же - ПИШИ сообщения оь ошибках. Их поправят.
Аватара пользователя
alexs
долгожитель
 
Сообщения: 4064
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь

Пред.

Вернуться в Lazarus

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 233

Рейтинг@Mail.ru