Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Delphi [игнор отключен] [закрыт для гостей] / fastreport - загрузка с файла / 17 сообщений из 17, страница 1 из 1
23.03.2018, 12:35
    #39619415
elimpion
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
fastreport - загрузка с файла
пишу так
Код: pascal
1.
2.
3.
4.
begin
 frxrprt1.LoadFromFile('report/1.fr3');
  frxrprt1.ShowReport;
end;

но открывает пустое окно
...
Рейтинг: 0 / 0
23.03.2018, 12:36
    #39619416
elimpion
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
fastreport - загрузка с файла
пути все правильно прописаны
...
Рейтинг: 0 / 0
23.03.2018, 12:42
    #39619422
DarkMaster
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
fastreport - загрузка с файла
elimpion,

FileExists() позови для проверки. И желательно полные пути использовать, чтобы избежать неоднозначности, т.е.
Код: pascal
1.
2.
3.
4.
5.
6.
7.
  ReportPath:=ExtractFilePath(Application.ExeName)+'report\reportname.frf';
  if FileExists(ReportPath) then
     begin
        // грузим шаблон и т.п.
     end
  else
     // oo-p-s....
...
Рейтинг: 0 / 0
23.03.2018, 12:43
    #39619423
schi
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
fastreport - загрузка с файла
На золотую жилу человек напал - форум Delphi на сайте sql.ru

Нафиг читать документацию, нафиг изучать демо-примеры...
...
Рейтинг: 0 / 0
23.03.2018, 12:50
    #39619428
elimpion
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
fastreport - загрузка с файла
DarkMasterelimpion,

FileExists() позови для проверки. И желательно полные пути использовать, чтобы избежать неоднозначности, т.е.
Код: pascal
1.
2.
3.
4.
5.
6.
7.
  ReportPath:=ExtractFilePath(Application.ExeName)+'report\reportname.frf';
  if FileExists(ReportPath) then
     begin
        // грузим шаблон и т.п.
     end
  else
     // oo-p-s....



вот что вышло
...
Рейтинг: 0 / 0
23.03.2018, 13:02
    #39619440
goldmi45
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
fastreport - загрузка с файла
elimpion,

ShowMessage(ReportPath) вместо "упс"
...
Рейтинг: 0 / 0
23.03.2018, 13:09
    #39619446
s62
s62
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
fastreport - загрузка с файла
goldmi45elimpion,

ShowMessage(ReportPath) вместо "упс"Так он всё равно, проверяет на наличие ReportPath, а загрузить пытается другой файл.
...
Рейтинг: 0 / 0
23.03.2018, 13:29
    #39619472
elimpion
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
fastreport - загрузка с файла
надо кинуть отчет в путь который приписан в Output directory, тогда отчет будет загружаться.
а как быть если я отчет хочу в самой папке программы хранить?
...
Рейтинг: 0 / 0
23.03.2018, 13:30
    #39619475
zinpub
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
fastreport - загрузка с файла
elimpion,
У тебя ReportPath вообще бредовый получается!
...
Рейтинг: 0 / 0
23.03.2018, 13:41
    #39619488
Tactical Nuclear Penguin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
fastreport - загрузка с файла
schiНа золотую жилу человек напал - форум Delphi на сайте sql.ru

Нафиг читать документацию, нафиг изучать демо-примеры...

ржать каждый день можно зато
пусть постит :)
...
Рейтинг: 0 / 0
23.03.2018, 14:30
    #39619552
DarkMaster
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
fastreport - загрузка с файла
elimpion,

Ну ты бы хоть в отладчике посмотрел, что у тебя в переменных получается. А так - ПОГ чистой воды :(
...
Рейтинг: 0 / 0
23.03.2018, 16:55
    #39619666
DimaBr
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
fastreport - загрузка с файла
Афтар, давай исчо, пятница, жги !!!
...
Рейтинг: 0 / 0
23.03.2018, 18:34
    #39619770
Кроик Семён
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
fastreport - загрузка с файла
elimpionпишу так
Код: pascal
1.
2.
3.
4.
begin
   frxrprt1.LoadFromFile('report/1.fr3');
   frxrprt1.ShowReport;
end;


но открывает пустое окно


попробуйте применить параметр ExceptionIfNotFound=true

Код: pascal
1.
2.
   frxrprt1.LoadFromFile('report/1.fr3', true);
   frxrprt1.ShowReport;
...
Рейтинг: 0 / 0
23.03.2018, 18:38
    #39619771
Кроик Семён
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
fastreport - загрузка с файла
P.S.

кстати, путь к файлу (если у вас Windows) задается по-другому, через обратный слэш

таким образом получается путь ке exe-файлу:
Код: pascal
1.
   frxrprt1.LoadFromFile(ExtractFilePath(Application.ExeName)+'1.fr3', true);
...
Рейтинг: 0 / 0
23.03.2018, 18:50
    #39619784
ma1tus
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
fastreport - загрузка с файла
Кроик Семёнкстати, путь к файлу (если у вас Windows) задается по-другому, через обратный слэшпрямой тоже можно
...
Рейтинг: 0 / 0
23.03.2018, 20:22
    #39619821
makhaon
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
fastreport - загрузка с файла
ma1tus,

+1. винда справляется и с другим слэшем и с повторами. но лучше сделать нормально.
...
Рейтинг: 0 / 0
23.03.2018, 21:13
    #39619836
Любезный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
fastreport - загрузка с файла
У меня такое было из-за того, что в системе не установлено ни одного принтера.
...
Рейтинг: 0 / 0
Форумы / Delphi [игнор отключен] [закрыт для гостей] / fastreport - загрузка с файла / 17 сообщений из 17, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]