Ru-Board.club
← Вернуться в раздел «Прикладное программирование»

» FastReport

Автор: rrromano
Дата сообщения: 20.09.2012 23:28

Цитата:
так же вам поможет событие OnBeforePrint этой мемки..там проверяете условие...и красите как хотите

С ума сойти можно... А что, обычное условное форматирование уже не катит? )
Автор: miwa
Дата сообщения: 21.09.2012 07:32
rrromano
Да человеку уже раз пять сказали об условном форматировании. Он видать никак кнопку на панели инструментов найти не может.
Автор: rrromano
Дата сообщения: 21.09.2012 22:42
miwa
Печально это. Страшно подумать, что будет, когда понадобится импорт из ёкселя в БД посредством репорта. Или итоги в заголовке группы )))
Автор: Man_Without_Face
Дата сообщения: 11.10.2012 16:46
Как сделать в сводном отчете в ячейках значение 0, если оно null?
Автор: mmlm10
Дата сообщения: 11.10.2012 18:08
Man_Without_Face
Можно в обработчике OnBeforePrint ячейки использовать что-то типа

if (значение = null)
then имя_объекта-ячейки.Memo.Lines[0] = '0'
else имя_объекта-ячейки.Memo.Lines[0] = значение;
Автор: mdid
Дата сообщения: 12.10.2012 07:49
Man_Without_Face
ну, вместо того, что бы хоть какие то обработки ложить на клиент, я бы посоветовал просто модернизировать запрос, в котором заменить null на 0..+ по моему есть свойство hideZeros
Автор: Man_Without_Face
Дата сообщения: 12.10.2012 10:04
mmlm10

Цитата:
Можно в обработчике OnBeforePrint ячейки использовать

Не хотел в скрипт лезть, но пришлось, сделал так:

procedure DBCross1OnPrintCell(Memo: TfrxMemoView; RowIndex, ColumnIndex, CellIndex: Integer; RowValues, ColumnValues, Value: Variant);
begin
if Memo.text = '' then
Memo.text := '0';
end;

mdid

Цитата:
модернизировать запрос

Это кросс-таблица, здесь модернизация запроса не поможет.

Цитата:
по моему есть свойство hideZeros

hideZeros - скрывает нули, мне нужно было противоположное.

Все, всем спасибо.



Автор: neznayka3
Дата сообщения: 15.10.2012 11:15
как программно запретить frxRTFExport и оставить другие?
Автор: dimm78
Дата сообщения: 15.10.2012 19:53

Цитата:
как программно запретить frxRTFExport и оставить другие?

Наличие любого из экспортов определяется включением в проект соответствующего компонента экспорта. Соответственно если исключить его из проекта он автоматом исчезнет из списка доступных экспортов стандартного просмотрщика отчетов.
Автор: neznayka3
Дата сообщения: 15.10.2012 20:01
dimm78
некоторые пользователи имеют права на выгрузку в word/excel и редактирование документа, остальные не имеют и могут только в pdf/jpeg. можно это сделать?
Автор: mmlm10
Дата сообщения: 15.10.2012 20:30
neznayka3
Запретить ЛЮБОЙ экспорт - установить
frxReport.PreviewOptionc.Buttons := frxReport.PreviewOptionc.Buttons - [pbExport];
При этом остается доступной отдельная кнопка "Сохранить в PDF" (pbExportQuick).

Может, как частный случай, подойдет?
Автор: neznayka3
Дата сообщения: 15.10.2012 20:44
mmlm10
завтра узнаю, подойдет или нет.

похоже придется писать свой превью. недолго, но не охота)
Автор: mmlm10
Дата сообщения: 15.10.2012 21:07
neznayka3
Похоже, это самый правильный путь.
В моем предложении экспорт в JPEG становится недоступным
Автор: neznayka3
Дата сообщения: 15.10.2012 21:28
можно не писать свой превью
Автор: mcdie
Дата сообщения: 18.10.2012 11:19
Нужна сумма прописью в FR2 отчете. Можно ли как то реализовать? Или скрипты в FR2 не прикручиаются?
Автор: gpi
Дата сообщения: 18.10.2012 11:49
mcdie
Используйте пользовательскую функцию
Автор: mcdie
Дата сообщения: 19.10.2012 13:22
gpi
Спс, но никак не могу найти какие нибудь статьи по использованию пользовательских функция в FR2.
Автор: mmlm10
Дата сообщения: 19.10.2012 17:01
mcdie
Надо именно для FR2?
Вот, нашел.
http://rghost.ru/41030075
Судя по датам, для FR2
Автор: mcdie
Дата сообщения: 22.10.2012 08:41
mmlm10
Спасибо!
Автор: alexgala
Дата сообщения: 07.11.2012 23:22
при конвертировании в pdf с картинками, этот pdf, открывается в Mac Os без картинок, кто нибудь сталкивался?
Автор: salexn1
Дата сообщения: 08.11.2012 07:24
alexgala
А версия какая FR?
Автор: alexgala
Дата сообщения: 08.11.2012 09:11
это было в 4.12.6 и также осталось в 4.12.14
Автор: gpi
Дата сообщения: 15.11.2012 16:36
Так всегда и было. Поддержка PDF/A будет добавлена в FR5
Автор: salexn1
Дата сообщения: 15.11.2012 17:02
gpi
только большие сомнения, что FR5 выйдет когда-нить.
Имхо они забили на VCL большой болт.

Вот с их же сайта новость...

Цитата:
Выпуск FastReport VCL 5 намечен на осень 2010


Как бы прошло уже 2(!!!) года, заметьте не со старта, а с намеченого релиза!
Автор: snike555
Дата сообщения: 15.11.2012 18:13

Цитата:
Имхо они забили на VCL большой болт.

У них была озвучена причина "огненная обезьяна", мол отвлеклись на нее, так все и продолжается, теперь возможно отвлеклись на x64.
Автор: 1nasty1
Дата сообщения: 25.11.2012 03:47
Как перенести форму из MS Excel в FastReport? Если такая возможность есть, поделитесь ссылкой, пожалуйста.
Автор: miwa
Дата сообщения: 25.11.2012 11:13
1nasty1
Такой возможности нет. А что, настолько сложная форма и должна быть перенесена 1 в 1?
Автор: 1nasty1
Дата сообщения: 25.11.2012 13:19
miwa
Хотя бы один в один разметку таблицы. Без формул и данных.
Автор: dimm78
Дата сообщения: 25.11.2012 14:04

Цитата:
Хотя бы один в один разметку таблицы. Без формул и данных.


у них на форуме есть "приблуды" для переноса печатных форм из форматов RTF и Excel в формат FastReport. Пробовал неоднократно - вполне корректно работают - не без глюков, но хоть что то))) Так что можешь поискать там. Если не найдешь кидай мыло в личку.
Автор: miwa
Дата сообщения: 25.11.2012 15:58
1nasty1
Ну, если бы форм было много и сложных, то даже самому написать приблуду, которая разбирает xls и генерит соответствующий xml за день можно. Правда, есть два встречных вопроса - не проще ли нарисовать соответствующую форму (одну?) руками (тем более, что «можно без формул и данных») и действительно ли отчет из Екселя надо переносить один-в-один в фастрепорт?

Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859

Предыдущая тема: CBuilder и копирование файла


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.