Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Delphi [игнор отключен] [закрыт для гостей] / FastReport - загружать данные из StringList / 16 сообщений из 16, страница 1 из 1
22.03.2018, 15:32
    #39618981
elimpion
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
FastReport - загружать данные из StringList
Был опыт с работой fastreport, тогда данные загружал из ДБ. А можно в fastreport загружать данные из StringList?
...
Рейтинг: 0 / 0
22.03.2018, 15:34
    #39618984
cptngrb
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
FastReport - загружать данные из StringList
можно
...
Рейтинг: 0 / 0
22.03.2018, 15:40
    #39618987
elimpion
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
FastReport - загружать данные из StringList
cptngrbможно как? скиньте литературу где можно почитать
...
Рейтинг: 0 / 0
22.03.2018, 15:44
    #39618990
cptngrb
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
FastReport - загружать данные из StringList
...
Рейтинг: 0 / 0
22.03.2018, 16:47
    #39619035
elimpion
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
FastReport - загружать данные из StringList
создал как в демке
Код: pascal
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
 private
  sm: TStringList;
....
procedure TForm2.btn6Click(Sender: TObject);
begin
  frxsrdtst1.RangeEnd := reCount;
  frxsrdtst1.RangeEndCount := sm.Count;
  frxrprt1.ShowReport;
end;

procedure TForm2.FormCreate(Sender: TObject);

begin
  sm := TStringList.Create;
  sm.Add('11');
  sm.Add('222');
  sm.Add('3');
  sm.Add('4');
  sm.Add('5');
  sm.Add('6');
  sm.Add('7');
  sm.Add('8');
  sm.Add('9');
end;


procedure TForm2.frxrprt1GetValue(const VarName: string; var Value: Variant);
begin
  if CompareText(VarName, 'element') = 0 then
    Value := sm[frxsrdtst1.RecNo];
end;

end.


но он только первые 2 элемента вывел, что не так?
...
Рейтинг: 0 / 0
22.03.2018, 16:49
    #39619037
elimpion
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
FastReport - загружать данные из StringList
и в строку только 11 символов выводит, больше нет
...
Рейтинг: 0 / 0
22.03.2018, 17:03
    #39619044
Любезный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
FastReport - загружать данные из StringList
А датасет к отчёту точно привязан?
...
Рейтинг: 0 / 0
22.03.2018, 17:08
    #39619049
elimpion
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
FastReport - загружать данные из StringList
там 2 компонента frxUserDataSet, frxrprt и все
...
Рейтинг: 0 / 0
22.03.2018, 17:12
    #39619052
elimpion
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
FastReport - загружать данные из StringList
раздвинул границы, в длину все влезает, но больше 2х строк так и не выводит [img=]
...
Рейтинг: 0 / 0
22.03.2018, 17:20
    #39619057
elimpion
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
FastReport - загружать данные из StringList
все нашел, MasterData1-> RowCount ограничение стояла 2 поля
...
Рейтинг: 0 / 0
22.03.2018, 17:33
    #39619074
elimpion
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
FastReport - загружать данные из StringList
Код: pascal
1.
2.
 if CompareText(VarName, 'element') = 0 then
    Value := gsl3[frxsrdtst1.RecNo];


за вывод элементов это строчка как я понял отвечает, а как мой стринглист gsl3 разбить на 4 части? (в стринглисте 4 таблицы и множество строк ) хочу в отчете сделать в виде таблицы
...
Рейтинг: 0 / 0
23.03.2018, 08:46
    #39619244
cptngrb
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
FastReport - загружать данные из StringList
elimpion, можно почти все, что угодно, но слишком расплывчат рассказ. Можно StringList на 4 разделить и по обычному сценарию)
...
Рейтинг: 0 / 0
23.03.2018, 08:53
    #39619248
DimaBr
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
FastReport - загружать данные из StringList
cptngrbelimpion, можно почти все, что угодно, но слишком расплывчат рассказ.
Увы, можно практически только элементарные вещи. Что либо более серьёзное либо никак либо через многочисленные правки исходников.
...
Рейтинг: 0 / 0
23.03.2018, 09:23
    #39619276
zinpub
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
FastReport - загружать данные из StringList
DimaBr,
А, чего не хватает в frxUserDataset ?
...
Рейтинг: 0 / 0
23.03.2018, 09:36
    #39619285
krapotkin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
FastReport - загружать данные из StringList
вы и правда, о чем?
UserDataset - виртуален абсолютно
Пишите обработчики Next, EOF и GetValue и оно будет брать данные хоть с интернета...
...
Рейтинг: 0 / 0
23.03.2018, 09:45
    #39619290
zinpub
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
FastReport - загружать данные из StringList
Именно, у меня был отчёт (костыльный конечно), данные брались одновременно из DBF(Halcyon), FB и массива...
...
Рейтинг: 0 / 0
Форумы / Delphi [игнор отключен] [закрыт для гостей] / FastReport - загружать данные из StringList / 16 сообщений из 16, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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