标签: reportbuilder

如何使用 Digital-Metaphors Report Builder RAP 在计算字段中设置字体属性

我正在尝试使用 RAP 在 Digital-Metaphors Report Builder 中的变量中设置字体属性。我正在使用的代码是:

if (DBdetail['LINEATTR']='1') then begin
    budgetValue.font.style:=[fsBold];
end;
Run Code Online (Sandbox Code Playgroud)

但这不起作用,我收到编译时错误。如何设置字体样式?

delphi reportbuilder

1
推荐指数
1
解决办法
3477
查看次数

使用标签打印机的慢速打印可能是由我的软件造成的?

我有一个打印标签的软件.它生成许多页面,其中n列要在标签打印机(通常是Argox或Zebra)中打印.我使用报表生成器这样做,这意味着我通过Windows驱动程序发送作业,而不是直接发送到打印机.

我有这个客户很难打印她的标签.打印机在一页和另一页之间暂停15-20秒.

我已经审查了我能够找到的所有配置,但没有找到任何配置.

为了使我的问题变得更糟,我的客户使用了Bartender软件(与Argox一起提供),并且在那里打印时没有这种延迟.调酒师也使用Windows驱动程序.

好吧,从我的客户的角度来看,问题在于我的软件,我不怪她.

从我的角度来看,一旦我使用驱动程序,我就无法控制这样的事情(在页面之间暂停).

我错了吗?有什么办法可以避免这种延误吗?

重要信息

  • Argox OS 214 TT - PPLA
  • 驱动程序已更新至上一版本(7.2)
  • 正在使用串行电缆

printing delphi reportbuilder

1
推荐指数
1
解决办法
2452
查看次数

如何仅使用 DAX 连接具有关系的三个表

我这里需要帮助。我在 power BI 中有 3 个具有关系的数据集。现在,我必须在Power BI Report Builder中使用这些 Power BI 数据集。我需要仅在Power BI Report Builder中使用 DAX 连接这三个表。我正在尝试下面的代码,但该代码仅适用于两个表。如何加入第三张表?

DAX 查询不起作用 -

EVALUATE NATURALLEFTOUTERJOIN(
 'PortalUser_SiteInformation',
 'OverviewTrainingCompleted',
 'CourseDetails'
 )
Run Code Online (Sandbox Code Playgroud)

如果我从上面的查询中删除 1 个表,上面的代码就会起作用。

以下是这些表之间关系的屏幕截图:-

所有 3 个表都与User_id列有关系。以下是Power BI 报表生成器的屏幕截图

我知道如何在 PowerQuery 中联接表,但我只能选择在Power BI Report Builder中联接。请帮我在 DAX 中加入这三个表。

提前致谢..

reportbuilder dax powerbi daxstudio

1
推荐指数
1
解决办法
2450
查看次数

Reporting Services中的TextBox边框(Report Builder 3.0)

我有一个报告,我在Report Builder 3.0中创建,我似乎无法在TextBoxes Borders上设置颜色值(或任何值).

我有一个列表,我已添加一个文本框.然后我单击文本框并选择文本框属性...然后单击边框,颜色的值为:黑色.如果我将此值更改为其他任何值,然后单击"确定",然后返回"文本框"属性,将其设置回"黑色".知道这里发生了什么吗?这不是设置边框颜色的正确方法吗?

textbox reportbuilder border reporting-services

0
推荐指数
1
解决办法
6545
查看次数

在SQL Server报表生成器中使用多个值参数进行查询

我基本上试图做这个问题的问题:

在Reporting Services中为单个参数传递多个值

但它不适合我.

我的参数的数据类型为text.我感觉我的参数在插入查询时被引号括起来.

询问

SELECT 
    AllUserData.tp_ID, Title as TestSite, tp_Title as TestCase, nvarchar6 as ItemNumber, 
    nvarchar7 as DefectType, nvarchar8 as Status, nvarchar9 as QuestionID, 
    ntext2 as Question, AllUserData.tp_Version as Version, 
    CONVERT(VARCHAR(10), AllUserData.tp_Modified, 111) AS DateModified
FROM 
    [dbTOG].[dbo].[AllUserData] 
INNER JOIN
    dbTOG.dbo.AllLists on dbTOG.dbo.AllUserData.tp_ListId = dbTOG.dbo.AllLists.tp_ID 
INNER JOIN
    dbTOG.dbo.Webs on dbTOG.dbo.AllLists.tp_WebId = dbTOG.dbo.Webs.Id
WHERE 
    (nvarchar8 = 'PASS' OR
     nvarchar8 = 'FAIL' OR
     nvarchar8 = 'N/A' OR
     nvarchar8 = 'TBD' OR
     nvarchar8 = 'TBRT' OR
     nvarchar8 = 'FIXED') 
    AND …
Run Code Online (Sandbox Code Playgroud)

reportbuilder report-builder2.0

0
推荐指数
1
解决办法
6731
查看次数

如何调试堆栈溢出?

我想知道是否有人有类似的经历.我试图追查问题的根源,但我想出的是零.我在Delphi 5中有一个项目,它有Report Builder报告.我需要一个reportbuilder的升级版本,所以我尝试在Delphi 7中运行该项目.当我的项目运行时,我点击一个按钮来查看报告,它看起来很好.但是,如果我使用paramstr运行报告(showmainform设置为false)并显示报告过程运行,则会出现堆栈溢出错误.

原始代码是:

 if lowercase(ParamStr(1)) = 'termsexceeded' then begin
    reportsdata.termsexceeded.close;
    reportsdata.termsexceeded.open;
    reports.ppTermsExceeded.print;
    reportsdata.termsexceeded.close;
    application.terminate;
  end; 
Run Code Online (Sandbox Code Playgroud)

它给了我.print函数的堆栈溢出错误.

在Delphi 7中运行的代码是:

 if lowercase(ParamStr(1)) = 'termsexceeded' then begin
    reportsdata.termsexceeded.close;
    reportsdata.termsexceeded.open;
    reports.left := -10000;
    reports.show;
    reports.ppTermsExceeded.print;
    reportsdata.termsexceeded.close;
    application.terminate;
  end; 
Run Code Online (Sandbox Code Playgroud)

是否有人建议我如何调试这个以查看问题出在我的Delphi 7或Reportbuilder上?

报告表单的.show事件中没有事件.

任何有关如何深入了解这一点的建议都将受到赞赏.

问候

stack-overflow delphi reportbuilder delphi-7 delphi-5

0
推荐指数
1
解决办法
325
查看次数