повторити MasterData

отредактировано 02:07 Раздел: FastScript
как из сода вызывати 2 - 3 - 4 раза MasterData ?

Комментарии

  • gpigpi
    отредактировано 02:07
    А что именно нужно: распечатать все строки MasterData, а затем повторить их снова, или каждую строку повторить несколько раз подряд?
  • отредактировано 02:07
    ex: первы раз MasterData паказызае што васврвшяет SQL с параметры а = 10 и b=20
    2 - раз тотже MasterData паказызае што васврвшяет SQL с параметры а = 20 и b=30
    .............
  • отредактировано 02:07
    ака распечатать все строки MasterData, а затем повторить их снова
  • gpigpi
    отредактировано 02:07
    добавьте в проект frxUserDataSet c RangeEndCount=2,3,4,...
    В шаблоне отчёта для Page1.DataSet установите frxUserDataSet
    В событии frxUserDataSet1Next можно менять параметры SQL
  • отредактировано 02:07
    1 задачу я решил а 2 не выходит
    error : Cannot use the dataset for Page.DataSet and Band.DataSet
    эта кагда я ставил "Page1.DataSet установите frxUserDataSet"
  • gpigpi
    отредактировано 02:07
    Для Page.DataSet устанавливается frxUserDataSet, а для MasterData.DataSet - датасет с результатами запроса.
    Да, можно попробовать ещё и такой вариант:
    SQL.ParamByName('a').AsInteger:=10;
    SQL.ParamByName('b').AsInteger:=20;
    SQL.Open;
    frxReport1.PrepareReport(True);
    SQL.Close;
    SQL.ParamByName('a').AsInteger:=20;
    SQL.ParamByName('b').AsInteger:=30;
    SQL.Open;
    frxReport1.PrepareReport(False);
    frxReport1.ShowPreparedReport;
    
    Методы SQL могут быть другими, в зависимости от компонентов доступа к данным

Оставить комментарий

Многофункциональный текстовый редактор. Чтобы отредактировать стиль параграфа, нажмите TAB, чтобы перейти к меню абзаца. Там вы можете выбрать стиль. По умолчанию не выбран ни один стиль. Когда вы выберете текст, появится встроенное меню форматирования. Нажмите TAB, чтобы войти в него. Некоторые элементы, такие как многофункциональные вставки ссылок, картинок, индикаторов загрузки и сообщений об ошибок могут быть вставлены в редактор. Вы можете перемещаться по ним, используя стрелки внутри редактора и удалять с помощью клавиш delete или backspace.