Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2004.09.05;
Скачать: [xml.tar.bz2];

Вниз

Распечатка в строку в FastReports.   Найти похожие ветки 

 
Shade   (2004-08-08 21:06) [0]

Если нужно распечатать данные из разных записей, но в одной строке, используя FastReports. Что для этого нужно сделать?


 
AleKo   (2004-08-09 02:35) [1]

Сделать отчет двухпроходным.
Завести пользовательскую переменную в отчете.
При последнем проходе отчета присвоить ей значение.

Чесно говоря не представляю Вашу ситуацию. Может Вам нужен отчет без Бэндов.


 
46_55_41_44 ©   (2004-08-09 08:49) [2]

Что значит, что надо сделать...
Скажем ты поставишь эти данные в TMemo данные из полей Field1 и Field2, тогда просто это будеь выглядеть так [TDataSet."Field1"] [TDataSet."Field2"] и всего-то делов!!! (Есесно вместо TDataset нужно поставить имя таблицы, запроса... и т.п.)
Если что не понятно пиши...!


 
AleKo   (2004-08-09 11:02) [3]

46_55_41_44 ©  Вы скорей всего не поняли вопрос или его не правильно задали.

Спрашивают как напечатать данные из разных ЗАПИСЕЙ
а вы отвечаете как сделать из разных ПОЛЕЙ одной записи.


 
Shade   (2004-08-09 21:47) [4]

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

[3] Точно точно из разных записей.


 
VID ©   (2004-08-09 23:21) [5]

Shade   (09.08.04 21:47) [4]
Тебя интересует как сформировать эту строку, или всё-таки как всё-таки отобразить сформированную строку в отчёте ?

в любом случае приведи сюда свой код, твои попытки решения задачи.


 
46_55_41_44 ©   (2004-08-10 08:43) [6]

Ах вот оно что!
Тут есть несколько методов!
1) AleKo   (09.08.04 02:35) [1] согласен, сам так несколько раз делал! В FastReport, меню File/Report Options там в самом низу есть Two-pass Report. Ставишь там галочку, потом...
В Data Dictionary создаешь переменную...
В ReportTitle обнудяешь ее... Потом в МастерДата даешь нужные тебе значения... вот так...
Либо...
Если значений много... То ты сам должен программно собрать данные так как тебе нужно.. Прижеться повторять одни и теже данные несколько раз...


 
AleKo   (2004-08-10 08:59) [7]

Мне кажется здесь классический пример отчета Master-Detail
Master- товар, Detail - маршрут товара.

В противном случае у Вас не правильно организованы данные тогда согласен с 46_55_41_44
> То ты сам должен программно собрать данные так как тебе нужно.. Придется повторять одни и те же данные несколько раз...


 
Rule ©   (2004-08-10 09:16) [8]

Как альтернативный вариант можно предложить сформировать все маршурты в делфи и передать их в качестве переменных (через массив frVariables) в сам отчет, и тогда двупроводным отчетом не надо пользоватся и не прийдется реорганизовывать БД (если конечно у вас отчет не независимый) ...



Страницы: 1 вся ветка

Форум: "Базы";
Текущий архив: 2004.09.05;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.033 c
1-1092823928
EvgeniyR
2004-08-18 14:12
2004.09.05
TreeView


14-1092464143
STALKER
2004-08-14 10:15
2004.09.05
Как добавить данные из столбца в стрнггриде в одномерный массив?


1-1092742517
Scenic
2004-08-17 15:35
2004.09.05
IHTMLDocument2 = interface(IHTMLDocument)


14-1092896151
Ega23
2004-08-19 10:15
2004.09.05
Для Думкина - сегодня, однако, 130 лет!


1-1092821913
Mox Fulder
2004-08-18 13:38
2004.09.05
Minimize





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский