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

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

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 29.04.2014, 07:49   #1
god5
Катков Кирилл:)
Пользователь
 
Аватар для god5
 
Регистрация: 26.06.2012
Сообщений: 48
По умолчанию Отчет rave report

Доброго времени суток . При предварительном просмотре в rave появляются ироглифы а не русские буквы.
Пробовал менять шрифт на Sens и использовал нижеприведенную функцию ,получаю ошибку при запуске.

procedure TForm5.CorrectCharset;
var cmp: TComponent;
i:integer;
begin
for i:=0 to RvProject5.ProjMan.ActiveReport.Fir stPage.ComponentCount-1 do begin
cmp:=RvProject5.ProjMan.ActiveRepor t.FirstPage.Components[i];
if (cmp is TRaveText) then
TRaveText(cmp).Font.Charset := RUSSIAN_CHARSET;

//if (cmp is TRaveDataMemo) then
//TRaveDataMemo(cmp).Font.Charset := RUSSIAN_CHARSET;
end;
end;
god5 вне форума Ответить с цитированием
Старый 29.04.2014, 08:12   #2
Streletz
Старожил
 
Регистрация: 03.01.2014
Сообщений: 2,870
Вопрос

Цитата:
Пробовал менять шрифт
Шрифт и всё остальное меняли в DesignTime.
Как построен непосредственно сам отчёт? Скрин отчёта из DesignTime в студию!
Streletz вне форума Ответить с цитированием
Старый 29.04.2014, 09:40   #3
god5
Катков Кирилл:)
Пользователь
 
Аватар для god5
 
Регистрация: 26.06.2012
Сообщений: 48
По умолчанию

Цитата:
Сообщение от Streletz Посмотреть сообщение
Шрифт и всё остальное меняли в DesignTime.
Как построен непосредственно сам отчёт? Скрин отчёта из DesignTime в студию!
Я шрифт менял через левое меню в rave - font - кириллица и все равно такая проблемма
Изображения
Тип файла: jpg 11.jpg (32.8 Кб, 158 просмотров)
god5 вне форума Ответить с цитированием
Старый 29.04.2014, 09:56   #4
Streletz
Старожил
 
Регистрация: 03.01.2014
Сообщений: 2,870
По умолчанию

Цитата:
Сообщение от god5 Посмотреть сообщение
Я шрифт менял через левое меню в rave - font - кириллица и все равно такая проблемма
Увы, оправдались самые худшие предположения.
В 5й версии русский язык, особенно при выводе данных из БД в таблицу отчёта, сплошные пляски с бубном.
Можно попробовать перебор самих шрифтов, у которых есть русский charset. Как правило, если помогает, то обычно MS Sans Serif, иногда Arial.
P.S. Вообще, если есть возможность, то, ИМХО, лучше отказаться от Rave Reports в пользу менее глючного генератора отчётов. Например, FastReports (2я версия бесплатна и поддерживает практически те же версии Delphi, что и Rave Reports 5).
Streletz вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Отчет Rave Report Dmitriy.G БД в Delphi 2 18.11.2010 03:08
Rave Report Литература Freeman2010 Общие вопросы Delphi 0 28.08.2010 15:53
Запросы в Rave Report lera89 БД в Delphi 0 17.05.2010 09:03
Rave Report 5.0 Sergius X БД в Delphi 4 19.05.2009 16:26