![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
отчет Fastreport [D7, dBase, FoxPro]
DIS © (2004-09-14 19:03:00)Мастера. Помогите решить вопрос - есть таблица Dbgrid, нужно передать значение одной строки в отчет Fastreport. Знаю, что нужно обрабатывать onGetValue, но как?
Дмитрий.
DIS (2004-09-18 00:27:00) [1]
> Может просто у FrDBDataSet-а выставить RangeBegin & RangeEnd
> в Current?
Именно это мне и пригодилось
Всем спасибо за внимание.
Ильш (2004-09-16 06:51:00) [2]еще раз говорю
есть такие зверушки в фаст репорте называются Variables
ну можешь через них передавать
еще можно извратно загнать все в ReportTitle
он как раз одну текущую запись и покажет...
ты пробуй пробуй... не жди...
Zacho (2004-09-15 21:57:00) [3]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. Сумеешь правильно сформулировать вопрос - почти наверняка получишь полезный ответ.
DIS (2004-09-15 21:33:00) [4]Попробую
> выставить RangeBegin & RangeEnd в Current?
а насчет
> выделенные строки".
очень просто, таблица Dbgrid связана с файлом any.dbf
и отображает содержимое этого файла. Нужно передать не все записи
а только одну, которая выделена пользователем. Но это я уже повторяюсь.
Zacho (2004-09-15 17:06:00) [5]
> можно передать в отчет значения которые находятся в
> выделенных строках.
Можно. Для конкретного ответа необходимо больше информации как о структуре отчета, так и о том, что такое "выделенные строки".
Sergey13 (2004-09-15 16:43:00) [6]Может просто у FrDBDataSet-а выставить RangeBegin & RangeEnd в Current?
DIS (2004-09-15 16:38:00) [7]конечно, может я не так выразился, но я имелл ввиду вот что:
есть база данных где много записей, я делаю отчет и в отчет должна передоваться информация одной строки, которая выделена в dbgrid, в принципе можно сделать sql запрос после которого оставалась одна конкретная запись, но хотелось бы узнать может можно передать в отчет значения которые находятся в выделенных строках.
Zacho (2004-09-15 14:53:00) [8]2 DIS:
На случай, если ты еще ждешь ответа.
Дело не в том, что "ни кто не знает". Например, я знаю, и уверен что еще очень многие знают. Дело в том, что отвечать на такие вопросы .. мм.. как бы сказать.. не хочется. Я уверен, что ты получил бы конкретные, подробные, полезные тебе ответы, если бы спросил так:
У меня такая-то задача. Я попробовал сделать так-то (описание действий и/или кусок кода). Не получилось (описание того, что получилось и/или текст сообщения об ошибке).
Или так:
У меня такая-то задача. Я прочитал документацию/help/посмотрел примеры, но не понял вот это (описание/цитата того, что именно ты не понял) Объясните, что это значит и как в моем случае это использовать.
Кстати, в стандартной документации и примерах к FR есть решение твоей "проблемы".
И ещё, прочитай http://ln.com.ua/~openxs/articles/smart-questions-ru.html
Zacho (2004-09-15 06:24:00) [9]На сайте FR есть неплохая документация, по-русски и с примерами.
P.S. В DBGrid нет ни каких значений !
Ильш (2004-09-15 06:23:00) [10]странный вопрос...
таблица Dbgrid - это вообще зверь неизвестный какой то...
через переменные пробуй передать
onGetValue вообще не пойму тут при чем?
дата сорс может лучше пользовать?
или faq почитать!!!
DIS (2004-09-14 23:18:00) [11]Странно, и ни кто не знает.