PowerBuilder数据窗口(报告)暂时显示,然后在检索时消失

PowerBuilder数据窗口(报告)暂时显示,然后在检索时消失,powerbuilder,datawindow,Powerbuilder,Datawindow,我们有一份设计成两页表格的报告。法律部对2018年版的表单进行必要的更改后,报告在检索后立即显示,但随后消失。如果您反复检索,它会闪烁,您可以看到报告,但仅此而已 细节: 自由格式数据窗口 包含许多已启用自动调整高度、直接在上方移动的计算字段 字体大小主要是Arial窄字体大小9 报告顶部的徽标 设计为正好可以容纳两个8.5 x 11英寸的页面 PowerBuilder 11.5.1在Windows 7上构建5097 打印预览模式关闭 不使用页眉、页脚和摘要标注栏 “细节”标注栏已启用“高度自

我们有一份设计成两页表格的报告。法律部对2018年版的表单进行必要的更改后,报告在检索后立即显示,但随后消失。如果您反复检索,它会闪烁,您可以看到报告,但仅此而已

细节:

  • 自由格式数据窗口
  • 包含许多已启用自动调整高度、直接在上方移动的计算字段
  • 字体大小主要是Arial窄字体大小9
  • 报告顶部的徽标
  • 设计为正好可以容纳两个8.5 x 11英寸的页面
  • PowerBuilder 11.5.1在Windows 7上构建5097
  • 打印预览模式关闭
  • 不使用页眉、页脚和摘要标注栏
  • “细节”标注栏已启用“高度自动调整高度”
  • 开发模式下的细节带约为18英寸,列或文本向右延伸的最大值约为7.75英寸
  • 将打印页边距减少到80,纵向,纸张尺寸8.5 x 11“
尝试过的事情和/或提示:

  • 如果我们在datawindow中插入一行(模拟添加新合同),datawindow报告将显示良好,我们可以从上到下滚动
  • datawindow控件的大小可以调整,没有边框,并且其大小可以使宽度适应报告,但高度需要滚动。已尝试关闭/打开live scroll,但未做任何更改
  • 过去也经历过类似的情况,插入一行,然后立即删除该行会导致显示“空白”行。此解决方案适用于具有多行的表格样式数据窗口
  • 在检索之后执行GroupCalc(),因为它有时会解决类似这样的奇怪问题
  • 在运行应用程序时调整datawindow控件的大小并重新检索

如果有人有解决方案或建议,请提供建议

回答我自己——这个问题不是你通常会想到的

datawindow querymode在PFC中意外打开,导致该行为


简单地关闭查询模式就解决了这个问题。

回答我自己-这个问题不是你通常想到的

datawindow querymode在PFC中意外打开,导致该行为


只需关闭querymode即可解决此问题。

我理解,如果它显示信息然后消失,可能是因为dw有一个在检索结束时运行的过滤器。可能有一个过滤器-不应该有一个-但值得检查-谢谢。在您的清单中再多加几项。1.dw中的列的大小和类型与resultset中返回的列的大小和类型。2.尝试从dw设计器中检索。3.检索时Dw中有错误吗?我知道如果它显示信息然后消失,可能是因为Dw有一个在检索结束时运行的筛选器。可能有一个筛选器-不应该有一个-但值得检查-谢谢。请在您的清单中再添加一些。1.dw中的列的大小和类型与resultset中返回的列的大小和类型。2.尝试从dw设计器中检索。3.检索时Dw中有错误吗?