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

Вниз

отчет Fastreport   Найти похожие ветки 

 
DIS   (2004-09-14 19:03) [0]

Мастера. Помогите решить вопрос - есть таблица Dbgrid, нужно передать значение одной строки в отчет Fastreport. Знаю, что нужно обрабатывать onGetValue, но как?
Дмитрий.


 
DIS   (2004-09-14 23:18) [1]

Странно, и ни кто не знает.


 
Ильш   (2004-09-15 06:23) [2]

странный вопрос...
таблица Dbgrid - это вообще зверь неизвестный какой то...
через переменные пробуй передать
onGetValue вообще не пойму тут при чем?
дата сорс может лучше пользовать?
или faq почитать!!!


 
Zacho ©   (2004-09-15 06:24) [3]

На сайте FR есть неплохая документация, по-русски и с примерами.
P.S. В DBGrid нет ни каких значений !


 
Zacho ©   (2004-09-15 14:53) [4]

2 DIS:
На случай, если ты еще ждешь ответа.

Дело не в том, что "ни кто не знает". Например, я знаю, и уверен что еще очень многие знают. Дело в том, что отвечать на такие вопросы .. мм.. как бы сказать.. не хочется. Я уверен, что ты получил бы конкретные, подробные, полезные тебе ответы, если бы спросил так:

У меня такая-то задача. Я попробовал сделать так-то (описание действий и/или кусок кода). Не получилось (описание того, что получилось и/или текст сообщения об ошибке).

Или так:

У меня такая-то задача. Я прочитал документацию/help/посмотрел примеры, но не понял вот это (описание/цитата того, что именно ты не понял) Объясните, что это значит и как в моем случае это использовать.

Кстати, в стандартной документации и примерах к FR есть решение твоей "проблемы".
И ещё, прочитай http://ln.com.ua/~openxs/articles/smart-questions-ru.html


 
DIS   (2004-09-15 16:38) [5]

конечно, может я не так выразился, но я имелл ввиду вот что:
есть база данных где много записей, я делаю отчет и в отчет должна передоваться информация одной строки, которая выделена в dbgrid, в принципе можно сделать sql запрос  после которого оставалась одна конкретная запись, но хотелось бы узнать может можно передать в отчет значения которые находятся в выделенных строках.


 
Sergey13 ©   (2004-09-15 16:43) [6]

Может просто у FrDBDataSet-а выставить RangeBegin & RangeEnd в Current?


 
Zacho ©   (2004-09-15 17:06) [7]


> можно передать в отчет значения которые находятся в
> выделенных строках.

Можно. Для конкретного ответа необходимо больше информации как о структуре отчета, так и о том, что такое "выделенные строки".


 
DIS   (2004-09-15 21:33) [8]

Попробую
> выставить RangeBegin & RangeEnd в Current?

а насчет
> выделенные строки".

очень просто, таблица Dbgrid связана с файлом any.dbf
и отображает содержимое этого файла. Нужно передать не все записи
а только одну, которая выделена пользователем. Но это я уже повторяюсь.


 
Zacho ©   (2004-09-15 21:57) [9]

DIS   (15.09.04 21:33) [8]
На бэнде какого типа лежит memo (и на бэнде ли вообще) ? Может быть никаких дополнительных усилий делать и не надо, и так будет только текущая запись.

P.S. Ещё раз и крайне настойчиво рекомендую прочитать документацию FR (всё там есть, а если чего не понял - спроси что именно не понял),  http://ln.com.ua/~openxs/articles/smart-questions-ru.html чтобы научиться правильно задавать вопросы, а самое главное - какой-нибудь учебник по Дельфи, что бы понять что такое набор данных, как вообще устроена работа с БД в Дельфи, что такое  Data Access и DB-Aware компоненты т.п.

P.P.S. Извени за несколько резкий тон, но просто по твоим постам создается впечатление, что не читал и не хочешь читать ни учебники, ни документацию. А хочешь только готовых ответов на весьма неоднозначный вопрос. А лично мне писать кучу вариантов решений просто ломы.

P.P.P.S. Сумеешь правильно сформулировать вопрос - почти наверняка получишь полезный ответ.


 
Ильш   (2004-09-16 06:51) [10]

еще раз говорю
есть такие зверушки в фаст репорте называются Variables
ну можешь через них передавать
еще можно извратно загнать все в ReportTitle
он как раз одну текущую запись и покажет...
ты пробуй пробуй... не жди...


 
DIS   (2004-09-18 00:27) [11]


> Может просто у FrDBDataSet-а выставить RangeBegin & RangeEnd
> в Current?

Именно это мне и пригодилось
Всем спасибо за внимание.



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

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

Наверх




Память: 0.47 MB
Время: 0.054 c
1-1097002162
Pers
2004-10-05 22:49
2004.10.17
WebBrowser


1-1096435775
Vint
2004-09-29 09:29
2004.10.17
нужно перехватить сообщение об открытии окна (наверное)


3-1095336155
zorik
2004-09-16 16:02
2004.10.17
Связаные базы


8-1090581322
suharew
2004-07-23 15:15
2004.10.17
видеоЗахват


1-1097036909
Simon
2004-10-06 08:28
2004.10.17
TList





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский