LazReport не видит список полей базы
Модератор: Модераторы
угу проще: человек спрашивал про sqile а у Вас то с чем работаете (Postgres) 
-
midisa
- новенький
- Сообщения: 95
- Зарегистрирован: 13.06.2013 18:27:53
- Откуда: Omsk
- Контактная информация:
alexs писал(а):C ZEOS всё работает норм.
Во вложении пример с расположение источника данных в отдельном датамодуле.
Только для теста у себя впиши параметра своей БД и свой запрос - у меня там Postgres и запрос к справочнику банков.
Или я такой или лыжи не едут ....
Взял ваш пример.
1. Изменил тип подключения к базе на sqlite3.
2. Изменил путь к базе.
3. Открыл квери и изменил строку запроса.
4. так же в квери активировал его.
В гриде вижу результат базы данных, а в репорте списка полей нет ...
Добавлено спустя 1 час 4 минуты 55 секунд:
стал играться с примером Алексея и обнаружил очень интересную вещь.
Если открывать редактор из проекта (когда программа запущена), нажава на кнопку Отчет, то открывается дизайнер на английском языке, где все работает корректно и список полей отображается.
А если вызвать дизайнер через всплывающее меню (при нажатии правой кнопкой мыши на frReport1), то дизайнер отображается на русском языке и в нем список полей не отображается.
Может у кого то будут мысли на этот счет? Может я дизайнер не правильно вызываю? Но другого способа вызвать дизайнер я не знаю.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
- alexs
- долгожитель
- Сообщения: 4069
- Зарегистрирован: 15.05.2005 23:17:07
- Откуда: г.Ставрополь
- Контактная информация:
1. С русификацией всё так и должно быть. При запуске дизайнера отчётов из Lazarus-а всё будет по русски, т.к. русифицируется всё на уровне IDE. В моём программе код русификации не присутсвует. Так что - это норм.
2. Я тоже проверял только из запущенной программы работу генератора отчётов. Сейчас проверил из IDE - действиетельно не отображаются поля.
Вывод - это еще не допилили. Мой совет - лучше рисовать отчёты из работающей программы. Так наиболее верно будет представлено окружение запросов из открытых форм.
Я вообще стараюсь работать с только запросами, хранящимися в самом отчёте.
И ещё - почитай документацию по FastReport 2.5. Будет проще работать.
2. Я тоже проверял только из запущенной программы работу генератора отчётов. Сейчас проверил из IDE - действиетельно не отображаются поля.
Вывод - это еще не допилили. Мой совет - лучше рисовать отчёты из работающей программы. Так наиболее верно будет представлено окружение запросов из открытых форм.
Я вообще стараюсь работать с только запросами, хранящимися в самом отчёте.
И ещё - почитай документацию по FastReport 2.5. Будет проще работать.
-
midisa
- новенький
- Сообщения: 95
- Зарегистрирован: 13.06.2013 18:27:53
- Откуда: Omsk
- Контактная информация:
alexs писал(а):Вывод - это еще не допилили.
Это ответ на Ваш вопрос, чем фаст репорт может быть лучше лаз репорта.
Тем, что в лаз репорт еще лет пять могут не заглядывать. Он поставляется "как есть" без обязательств.
А коммерческий проект, обязан брать на себя обязательства о его работоспособности.
Врят ли фирма изготовляемая фаст репорт захочет судиться с другой фирмой из за некачественного поставленного программного обеспечения.
Программиста ткнут носом в монитор и заставят исправлять ошибки.
Да и имидж компании терять врят ли кто захочет.
alexs писал(а):И ещё - почитай документацию по FastReport 2.5. Будет проще работать
Ссылку дайте пожалуйста (на простую и понятную документацию), а то у меня уже перед глазами пестрит от всего прочитанного за последнюю неделю.
Еще раз Алексей Вам спасибо за Вашу помощь.
Тему можно считать закрытой, с проблеммой разобрались:
alexs писал(а):Вывод - это еще не допилили.
- Лекс Айрин
- долгожитель
- Сообщения: 5723
- Зарегистрирован: 19.02.2013 16:54:51
- Откуда: Волгоград
- Контактная информация:
midisa, из лицензионного соглашения FastReport:
Так что этот аргумент "попытка с негодными средствами".
Код: Выделить всё
6.5. ИСХОДНЫЙ ТЕКСТ ПОСТАВЛЯЕТСЯ "КАК ЕСТЬ" ПРОДУКТ РАСПРОСТРАНЯЕТСЯ ПО ПРИНЦИПУ "КАК ЕСТЬ". ПРИ ЭТОМ НЕ ПРЕДУСМАТРИВАЕТСЯ НИКАКИХ ГАРАНТИЙ, ЯВНЫХ ИЛИ ПОДРАЗУМЕВАЕМЫХ. ВЫ ИСПОЛЬЗУЕТЕ ЕГО НА СВОЙ СОБСТВЕННЫЙ РИСК. FastReports Co.Ltd. НЕ ГАРАНТИРУЕТ СООТВЕТСТВИЯ ПРОДУКТА ВАШИМ СПЕЦИФИЧЕСКИМ ЦЕЛЯМ. FastReports Co.Ltd. НЕ ОТВЕЧАЕТ ЗА ПОТЕРИ ДАННЫХ, ПОВРЕЖДЕНИЯ, ПОТЕРИ ПРИБЫЛИ ИЛИ ЛЮБЫЕ ДРУГИЕ ВИДЫ ПОТЕРЬ, СВЯЗАННЫЕ С ИСПОЛЬЗОВАНИЕМ (ПРАВИЛЬНЫМ ИЛИ НЕПРАВИЛЬНЫМ) ПРОДУКТА.- alexs
- долгожитель
- Сообщения: 4069
- Зарегистрирован: 15.05.2005 23:17:07
- Откуда: г.Ставрополь
- Контактная информация:
midisa
Вообщето - обычно открытые проекты быстрее развиваются чем закрытые. Ну разве что совсем мертвые.
Что касается твоей проблемы с LazReport-ом. Просто ты его начтнаешь использовать немного не так. Но все же - ПИШИ сообщения оь ошибках. Их поправят.
Вообщето - обычно открытые проекты быстрее развиваются чем закрытые. Ну разве что совсем мертвые.
Что касается твоей проблемы с LazReport-ом. Просто ты его начтнаешь использовать немного не так. Но все же - ПИШИ сообщения оь ошибках. Их поправят.
