Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 04.10.2010, 02:55   #1
Leximus
Пользователь
 
Регистрация: 18.09.2010
Сообщений: 85
По умолчанию FastReport 4 работа с данными

Привет.
Появилось три вопроса по отчётам в FastReport 4

1. В FastReport как то можно цифовое число в строчное переделывать? В 3 не было, но в 4 не добавилось ли какого функционала, или может у кого есть нормальное готовое решение?

2. Как применить форматирование к части текста. Например в одном текстовом поле и Сумма, и число. Сумма должна быть с двумя 0 после запятой, а вот число целым. Но Если ставишь в формате просто число, то в сумме просто может пропасть цифры после запятой если оно целое, а надо чтобы с двумя знаками, пусть и нулями.

3. Возможно ли сделать чтобы при просмотре отчёта, его можно былобы подредактировать прямо в самом отчёте при просмотре? Где то я такое видел, и помоему в FastReport, но я могу и ошибаться.... Очень пригодилось бы на случай когда нужно что то в ручную дописывать.

Вроде все вопросы, буду рад любому ответу!
Leximus вне форума Ответить с цитированием
Старый 04.10.2010, 10:35   #2
_SERGEYX_
Участник клуба
 
Аватар для _SERGEYX_
 
Регистрация: 07.07.2007
Сообщений: 1,518
По умолчанию

1. Что значит в строчное? Число прописью?
Встроенной нет. Самому писать надо. Глянь здесь:
http://www.delphiplus.org/articles/c...eport_sum.html
Но я всегда перевожу число в пропись средствами Delphi и готовую переменную передаю в отчет. Так быстрее и проще.

2.
Цитата:
в одном текстовом поле и Сумма, и число
Странная структура таблиицы. И почему поле текстовое для чисел?
Разбивать строку нужно и анализировать... лишние проблемы.

3. Можно, конечно. В Fast Report-е есть компонент frxDesigner. Достаточно его бросить на форму и в самом отчете активируется кнопка "Редактировать отчет".

А вообще, сложные отчеты я делаю так: создаю таблицы в памяти, делаю различные запросы в БД и циклично добавляю нужные данные в эти таблицы в памяти (причем записываю их сразу в том формате, в котором они должны быть в отчете). Потом эти таблицы подключаю к отчету.

Последний раз редактировалось _SERGEYX_; 04.10.2010 в 10:39.
_SERGEYX_ вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Работа со строковыми данными [Danil] Паскаль, Turbo Pascal, PascalABC.NET 1 12.06.2010 09:30
Работа со строковыми данными prittygirl Паскаль, Turbo Pascal, PascalABC.NET 2 11.06.2010 14:50
Работа со строковыми данными Anton5 Фриланс 11 16.04.2010 14:48
Работа с данными ячейки mephist Microsoft Office Excel 1 28.07.2009 19:06
Работа с номенклатурными данными Disday Общие вопросы Delphi 13 08.06.2009 23:21