Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Отображение мемо в Qreport [D7, dBase, FoxPro]


Peter_cc ©   (2005-06-04 13:51:00) 

Здравствуйте мастера. Помогите пожалуйста разобраться…начал изучать Qreport. В принципе уже понял как выводить записи из таблицы. В DetailBand я перетаскиваю QRDBText и в ее свойствах DATAFIELD указываю поля записи которого я хочу что бы отображались. Все нормально , НО если у меня поле MEMO то ничего не отображается почему????? Просмотрел примеры, но ничего про мемо не нашел….Заранее благодарен за помощь.


Vit@ly   (2005-06-04 22:53:00) [1]

Про 17 строку тебе умные люди, конечно, правильно сказали, но еще правильнее выводить мемо-поле (таблицы) в QRDBText на DetailBand(QRMemo служит для других целей), естественно с Autosize:= False (ширину выстави руками в design-time), а WordWrap:= True. Тогда отчет будет смотреться нормально


sniknik   (2005-06-04 20:09:00) [2]

> ну я вроде все обьяснил так...почем допустим с date работает а с мемо нет ...
не все. где например смотриш? если просто на панель положил и там ожидаеш увидеть то там текста скорее всего не будет (для мемо в рекордсете только указатель на данные хранится в отличии от даты), а вот если по правой кнопке на компаненте и предпросмотр нажать... там должно. и в рантайм тоже должно.
потом, откуда уверенность что в поле чтото есть именно в той записи? про данные ничего не сказал.
про настройку самого компанента... допустим компанент с датой присоеденен к источнику (DataSource) а тот что с мемо нет... откуда нам знать?
вообще откуда узнаеш что там ничего нет? просто визуально? а если там строк немеряно и начало состоит из 133-х пустых строк? а в компаненте 8-мь. (???)
и т.д. даже представить не могу что там на самом деле... ;)

если не знаеш что писать, то пиши так как будто описываеш чтобы другие этот глюк могли воспроизвести у себя(повторили)... и никаких умолчаний, типа "это обшеизвестно, все так делают писать не надо", или "я же не идиот у меня сдесь все правильно, принимайте это на веру", и т.д. если будут такие умолчаия, то тот кто захочет протестить и ответить как раз сделает все правильно, и единственное, что ответит "да у меня все работает, пургу вы батенька гоните". и будет прав.


Anatoly Podgoretsky   (2005-06-04 19:01:00) [3]

Тонкость только одна - мемо многострочный контрол.


Peter_cc   (2005-06-04 18:59:00) [4]


> Anatoly Podgoretsky ©   (04.06.05 16:45) [4]
> Естественно неправильно настроил, кто же пишет код в генераторах
> :-)

да действительно какой там код?!...:) ну я вроде все обьяснил так...почем допустим с date работает а с мемо нет есть ли тонкости какие нибуть или мемо так же выводится как дате?


Anatoly Podgoretsky   (2005-06-04 16:45:00) [5]

Естественно неправильно настроил, кто же пишет код в генераторах :-)


sniknik   (2005-06-04 16:44:00) [6]

QRDBText должен отображать мемо, и если у тебя не так значить код написал неправильный. написал, а здесь его не показываеш, вот такие случаи в обшей массе и называются(сленг) ошибкой в 17-ой (невидимой нам) строке...
возможно не написал, возможно неправильно настроил, но все одно не обьяснил как.


Peter_cc   (2005-06-04 14:54:00) [7]


> Anatoly Podgoretsky ©   (04.06.05 14:51) [1]
> Ошибка у 17 строке, должно показывать.

Если честно ничего не понял можно поподробленй про 17 ошибку


Anatoly Podgoretsky   (2005-06-04 14:51:00) [8]

Ошибка у 17 строке, должно показывать.


Наверх

Титульная страница Поиск, карта сайта Написать письмо