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

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

отчет 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]

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


Наверх

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