RError.com

RError.com Logo RError.com Logo

RError.com Navigation

  • 主页

Mobile menu

Close
  • 主页
  • 系统&网络
    • 热门问题
    • 最新问题
    • 标签
  • Ubuntu
    • 热门问题
    • 最新问题
    • 标签
  • 帮助
主页 / 问题

问题[fastreport]

Martin Hope
Полиграф Семенов
Asked: 2020-05-05 02:41:34 +0000 UTC

将 FastReport 参数乘以特定数字

  • 1

Fastreport报表中有一个参数需要乘以数字15,怎么办?例如,参数[Доход]必须乘以 15。编译器会抱怨这样的事情:[Доход*15]

fastreport
  • 1 个回答
  • 10 Views
Martin Hope
Rekssel
Asked: 2020-08-28 12:08:07 +0000 UTC

FastReport 备注高度 by MasterData 高度

  • 1

FastReport 4.12.6 中有一个报告。它显示按类型分组的数据(使用 SubReport)。报告本身在卸载和分组数据方面起作用。问题是组字段的高度没有延伸到它们自己的 MasterData。它看起来(示意性地)像这样:报告结果示意图

正如您在图像中看到的:字段 2(组名)和 5(类型总数(在第 2 行的字段 3 中表示))应该在高度上拉伸,但这不会发生。“播放”了备忘录本身的 StretchMode 属性,以及放置它们的 MasterData 的 Stretched。

报告的结构如下:

MasterData
  Memo //для поля 2 (название группы)
  Subreport
    MasterData
      Memo //для поля 5 (общее количество типов (указаны в поле 3 во 2й строке))
      Subreport
        MasterData
          Memo //для остальных полей

数据附加到 MasterData 和 Memo(三个不同的查询:组 (2)、组中的类型及其编号 (5)、详细信息 (3,6,7))如果子 ID 与父 ID 不匹配。

我无法更详细地描述它,因为它是公司机密。

有关如何将 Memo 扩展到其 MasterData 的完整高度的建议?好吧,或者告诉我,也许我通常使用错误的分组方法,我应该,好吧,相应地指导它。


我附上了一个与我的主要报告完全相同的最小示例(也就是说,不正确,没有拉伸,设置仍然相同)。

<?xml version="1.0" encoding="utf-8" standalone="no"?>
<TfrxReport Version="4.12.6" DotMatrixReport="False" IniFile="\Software\Fast Reports" PreviewOptions.Buttons="4095" PreviewOptions.Zoom="1" PrintOptions.Printer="Default" PrintOptions.PrintOnSheet="0" ReportOptions.CreateDate="43705,4791322454" ReportOptions.Description.Text="" ReportOptions.LastChange="43705,4818397107" ScriptLanguage="PascalScript" ScriptText.Text="begin&#13;&#10;&#13;&#10;end." PropData="03546F7003C0000844617461736574730100095661726961626C65730100055374796C650100">
  <TfrxDataPage Name="Data" Height="1000" Left="0" Top="0" Width="1000"/>
  <TfrxReportPage Name="Page1" PaperWidth="210" PaperHeight="297" PaperSize="9" LeftMargin="10" RightMargin="10" TopMargin="10" BottomMargin="10" ColumnWidth="0" ColumnPositions.Text="" HGuides.Text="" VGuides.Text="">
    <TfrxMasterData Name="MasterData1" Height="18,89765" Left="0" Top="18,89765" Width="718,1107" ColumnWidth="0" ColumnGap="0" RowCount="2" Stretched="True">
      <TfrxSubreport Name="Subreport1" Left="0" Top="0" Width="718,1107" Height="18,89765" ShowHint="False" Page="Page2"/>
      <TfrxMemoView Name="Memo1" Left="109,60637" Top="0" Width="94,48825" Height="18,89765" ShowHint="False" StretchMode="smMaxHeight" Font.Charset="1" Font.Color="-16777208" Font.Height="-13" Font.Name="Arial" Font.Style="0" Frame.Typ="15" ParentFont="False" Text="Group"/>
    </TfrxMasterData>
  </TfrxReportPage>
  <TfrxReportPage Name="Page2" PaperWidth="210" PaperHeight="297" PaperSize="9" LeftMargin="10" RightMargin="10" TopMargin="10" BottomMargin="10" ColumnWidth="0" ColumnPositions.Text="" HGuides.Text="" VGuides.Text="">
    <TfrxMasterData Name="MasterData2" Height="18,89765" Left="0" Top="18,89765" Width="718,1107" ColumnWidth="0" ColumnGap="0" RowCount="2" Stretched="True">
      <TfrxSubreport Name="Subreport2" Align="baWidth" Left="0" Top="0" Width="718,1107" Height="18,89765" ShowHint="False" Page="Page3"/>
      <TfrxMemoView Name="Memo3" Left="204,09462" Top="0" Width="94,48825" Height="18,89765" ShowHint="False" StretchMode="smMaxHeight" Font.Charset="1" Font.Color="-16777208" Font.Height="-13" Font.Name="Arial" Font.Style="0" Frame.Typ="15" ParentFont="False" Text="Count"/>
    </TfrxMasterData>
  </TfrxReportPage>
  <TfrxReportPage Name="Page3" PaperWidth="210" PaperHeight="297" PaperSize="9" LeftMargin="10" RightMargin="10" TopMargin="10" BottomMargin="10" ColumnWidth="0" ColumnPositions.Text="" HGuides.Text="" VGuides.Text="">
    <TfrxMasterData Name="MasterData3" Height="18,89765" Left="0" Top="18,89765" Width="718,1107" ColumnWidth="0" ColumnGap="0" RowCount="5" Stretched="True">
      <TfrxMemoView Name="Memo4" Left="298,58287" Top="0" Width="94,48825" Height="18,89765" ShowHint="False" StretchMode="smMaxHeight" Font.Charset="1" Font.Color="-16777208" Font.Height="-13" Font.Name="Arial" Font.Style="0" Frame.Typ="15" ParentFont="False" Text="Details"/>
    </TfrxMasterData>
  </TfrxReportPage>
</TfrxReport>
fastreport
  • 2 个回答
  • 10 Views
Martin Hope
Kromster
Asked: 2020-07-10 15:12:19 +0000 UTC

如何将 FastReport 脚本中的测量单位转换为厘米?

  • 0

在构建报表时,我们设置了模板页面的大小以及报表元素的相对位置,单位为毫米(例如,297x210)和厘米(例如,模板中的典型行高0.50)。同时,报表元素的所有大小和相对位置,当从脚本访问时,都以其他一些单位指定(模板中的行高相同0.50,但在脚本中 - 18.89765)。

问题是 - 脚本中的这些测量单位是什么,以及如何将它们转换为厘米/毫米?

fastreport
  • 1 个回答
  • 10 Views
Martin Hope
Андрей
Asked: 2020-08-15 17:41:20 +0000 UTC

在 FastReport 中使用脚本或条件选择

  • 0

在fastreport报告的其中一列中显示1或0,需要将1改为Yes,相应的将0改为No。不是什么事情做不到。这是我通过脚本执行此操作的方法。

private void Text42_BeforePrint(object sender, EventArgs e)
    {
      if(Text42.Value.ToString() == "1")
      {
        Report.SetParameterValue("T.DPR_CONFIRM") = "Да";
      }
      else if(Text42.Value.ToString() == "0")
      {
        Report.SetParameterValue("T.DPR_CONFIRM") = "Нет";
      }
    }

但它说 setparametervalue 不接受 1 个参数。它应该是什么样子,我在这里做错了什么?他们第一次使用 fastreport 中的脚本。或者如何在条件选择中完成相同的条件?

fastreport
  • 1 个回答
  • 10 Views
Martin Hope
kot-da-vinci
Asked: 2020-01-18 16:34:50 +0000 UTC

如何在两个表之间的 FastReport 报表中放置一个文本块?

  • 1

该报告应该有 2 个表格和位于这两个表格之间的几行文本。正文与这些表中的数据无关。表是使用 Header 和 MasterData 带构建的。如果您将文本添加到第一个表格的页脚带,那么这会导致这样一个事实:如果页脚被转移到下一页,那么表格标题会在它之前重复。报告编辑器不允许在带区之间放置文本。

更新:截图

带有两个表的选项 带有两个表的选项

fastreport
  • 1 个回答
  • 10 Views

Sidebar

Stats

  • 问题 10021
  • Answers 30001
  • 最佳答案 8000
  • 用户 6900
  • 常问
  • 回答
  • Marko Smith

    我看不懂措辞

    • 1 个回答
  • Marko Smith

    请求的模块“del”不提供名为“default”的导出

    • 3 个回答
  • Marko Smith

    "!+tab" 在 HTML 的 vs 代码中不起作用

    • 5 个回答
  • Marko Smith

    我正在尝试解决“猜词”的问题。Python

    • 2 个回答
  • Marko Smith

    可以使用哪些命令将当前指针移动到指定的提交而不更改工作目录中的文件?

    • 1 个回答
  • Marko Smith

    Python解析野莓

    • 1 个回答
  • Marko Smith

    问题:“警告:检查最新版本的 pip 时出错。”

    • 2 个回答
  • Marko Smith

    帮助编写一个用值填充变量的循环。解决这个问题

    • 2 个回答
  • Marko Smith

    尽管依赖数组为空,但在渲染上调用了 2 次 useEffect

    • 2 个回答
  • Marko Smith

    数据不通过 Telegram.WebApp.sendData 发送

    • 1 个回答
  • Martin Hope
    Alexandr_TT 2020年新年大赛! 2020-12-20 18:20:21 +0000 UTC
  • Martin Hope
    Alexandr_TT 圣诞树动画 2020-12-23 00:38:08 +0000 UTC
  • Martin Hope
    Air 究竟是什么标识了网站访问者? 2020-11-03 15:49:20 +0000 UTC
  • Martin Hope
    Qwertiy 号码显示 9223372036854775807 2020-07-11 18:16:49 +0000 UTC
  • Martin Hope
    user216109 如何为黑客设下陷阱,或充分击退攻击? 2020-05-10 02:22:52 +0000 UTC
  • Martin Hope
    Qwertiy 并变成3个无穷大 2020-11-06 07:15:57 +0000 UTC
  • Martin Hope
    koks_rs 什么是样板代码? 2020-10-27 15:43:19 +0000 UTC
  • Martin Hope
    Sirop4ik 向 git 提交发布的正确方法是什么? 2020-10-05 00:02:00 +0000 UTC
  • Martin Hope
    faoxis 为什么在这么多示例中函数都称为 foo? 2020-08-15 04:42:49 +0000 UTC
  • Martin Hope
    Pavel Mayorov 如何从事件或回调函数中返回值?或者至少等他们完成。 2020-08-11 16:49:28 +0000 UTC

热门标签

javascript python java php c# c++ html android jquery mysql

Explore

  • 主页
  • 问题
    • 热门问题
    • 最新问题
  • 标签
  • 帮助

Footer

RError.com

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

帮助

© 2023 RError.com All Rights Reserve   沪ICP备12040472号-5