我有份报告和分报告。我可以打印副报告总数到主要报告页脚。但我需要打印副报告总计到主报告头。
子报表页脚公式
//@SubCrSum
//Stores the grand total of the {dtPanding.Credit} field
//in a number variable called 'crSubTotal'
WhilePrintingRecords;
Shared NUMBERVar crSubTotal := Sum ({dtPanding.Credit})
主报表公式
//@showSubBalance
//Returns the value that
我的问题是,当我从报表服务器打印一些报表时,会打印错误的货币。查看报表时,将显示正确的货币( on ),但当从SSRS报表管理器的“打印”按钮打印同一报表时,打印页面上会显示不正确的货币($)。
有些事情要记住:
all reports语言属性设置为User!LanguageBoth my ,浏览器语言设置设置为正确的语言此问题并不发生在报表上的所有网格上(有些报表必须在查看时显示正确的货币,然后打印的版本显示一个正确的和一个不正确的)
SAP Crystal Reports版本14.1.1.1036。
我在我的服务器上设置了两台打印机,这两台打印机都连接到同一台打印机,但纸盘不同。每个纸盘中有不同的纸张,我们称它们为PrinterA和PrinterB。我正在尝试将一份两页的报告打印到两台打印机上,基本上第一页发送到PrinterA,第二页发送到PrinterB。有成百上千个这样的东西要打印。我已经创建了一个主报表页面,添加了两个子报表,一个子报表在第1页,另一个子报表在第2页;然后尝试为每个子报表或页面设置不同的打印机。每次返回主页时,都会为主报表和每个子报表选择上次保存的打印机。我希望使用我为每个子报表设置的打印机,但事实
VBA版本
报告On Activate事件
Option Compare Database
Private Sub Report_Activate()
If (Me.SomeTextBox = "SomeText25") Then
Me.SomeLabel.Visible = False
End If
End Sub
宏版本
报告On Activate事件
If [SomeTextBox]=SomeText25 Then
SetPropery
Control Name SomeLabel
Prope
如果在报表中使用了提示计算
REPORT FORM xxx to PRINT PROMPT
用户可以选择打印报表的打印机。如何获取此打印机名称以进行日志记录?
Show hot以使用GetPrinter()来完成此操作。这需要从报表中删除PROMPT子句
如何使用PROMPT子句获取打印报告的位置: report FORM xxx to PRINT PROMPT
如果可能,可能是某些sys()函数或其他函数,或者是否可以在打印报表时获得打印机名称?
或者此命令是否应重构为不使用PROMPT子句,如:
cPrinter = getprinter()
set printer to name (c