问题标签 [datawindow]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1292 浏览

powerbuilder - DataWindow 在 Debug 中显示内容,但在 RunTime 中不显示

我继承了这个 Powerbuilder 12.0 项目。我们需要添加另一个数据窗口(它或多或少是另一个数据窗口的副本,但绑定了不同的 sql 表)。

在调试模式下测试数据窗口时,“报告”显示得很好,数据和格式。然后在部署应用程序之后,运行可执行文件只显示同一数据窗口的空白白页——没有数据,也没有格式。

我在这里错过了什么吗?

0 投票
1 回答
588 浏览

powerbuilder - 复合数据窗口到 txt

我在 Powerbuilder 11.5 中构建了一个复合数据窗口,它显示了我的应用程序的发票表单。与希腊的大多数财政文件一样,我必须将其作为文本文件发送到构成数字税收签名的财政设备,然后我将其附加到发票上。问题是该SaveAsAscii函数只保存第一个子数据窗口而不是整个组合!如您所知,这是一个严重的问题。

有没有办法可以在每个嵌套数据窗口上使用 SaveAscii 并生成单独的文本文件?然后,我可以轻松地将它们合并到一个文本文件中并将其发送到财务设备。

提前致谢!

0 投票
1 回答
1971 浏览

function - Powerbuilder 12.5 - DataWindows 上的函数

我注意到 PB12 和 PB12.5(均已修补)之间的行为发生了变化。我很少有带有全局函数的数据窗口。在以前的 PB 版本中,这些函数仅在数据窗口获得焦点(getfocus 事件)时才被触发——这非常适合应用程序。

这些函数现在似乎一直被触发(它似乎是在 mousemove 事件上——但我不能确定)。

有没有其他人注意到相同的 - 有什么解决方案吗?谢谢

0 投票
1 回答
271 浏览

oracle - 是否可以在 DataWindow 查询中使用“WITH”子句?

我在 PB10.5 应用程序中有一个 DataWindow,它运行良好,直到我在WITH后面的 SQL 查询的顶部添加一个子句。查询画家接受它作为有效的语法,如果我手动检索 DataWindow 画家中的数据,它也可以在那里完美地工作。当运行检索始终返回 -1 的应用程序时,问题就出现了。谁能告诉我为什么会发生这种情况以及我能做些什么来防止它?

0 投票
1 回答
696 浏览

uniqueidentifier - 检索参数类型唯一标识符

我在 SQL Anywhere 中有下表:

我创建了一个数据窗口。

(SQL 语句:

我添加ruid_doc为检索参数和 type = string。

当我尝试保存时,出现以下错误:

SQLSTATE = 07006 [Sybase][ODBC 驱动程序] 无法将 0 转换为唯一标识符。

我曾尝试使用convertcast

仅供参考,可以通过编辑源来执行此操作。

0 投票
2 回答
2490 浏览

performance - PowerBuilder Describe 方法与 Evaluate expression vs. GetItem... (GetItemString, ...) DataWindow 方法

在 DataWindow 控件中使用带有Evaluate 表达式的Describe方法和GetItem... (GetItemString, GetItemDate, GetItemNumber, ...) DataWindow 方法之间是否存在显着的性能差异?

我想要一个函数来通过使用 Evaluate 表达式的 Describe 方法从 DataWindow 控件获取一些数据,而不是使用 GetItem... 方法来获取特定数据类型。

提前感谢您的回答。

0 投票
1 回答
2795 浏览

powerbuilder - DataWindow 选择组行

我有几个外观不同的数据窗口。一个简单的只有一个细节带并显示信息。我可以在该数据窗口中选择行,以标记该行。我得到了另一个 DW,它有一个包含所有列的 groupband,由于某种原因,我无法选择其中的行。

我还注意到,例如在 itemfocuschanged(...) 中,对于具有 group band 的 DW,dwobject 参数为 null。我该如何解决这个问题,所以也可以在我的其他 DW 中选择行?

0 投票
2 回答
5842 浏览

colors - 如果默认颜色为“透明”,则无法在运行时更改列颜色

当我打开日期窗口进行编辑时,我使用以下代码更改特定列的颜色:

只要画家中的默认背景颜色不是“透明”,这就会很好。如果它一开始是透明的,那么这段代码什么也不做。

我怎样才能让列是透明的,但将其更改为白色然后再变回来?

谢谢,

0 投票
2 回答
1943 浏览

powerbuilder - PowerBuilder 复合数据窗口

我有一个包含 2 个报告的复合数据窗口,一个在详细信息带中,另一个在摘要带中。我的预期结果是详细信息带中的报告首先出现,当它结束时,另一个报告开始。但是,情况并非如此,摘要中的报告与详细报告重叠。

我怎样才能达到我想要的结果?

0 投票
2 回答
9927 浏览

pdf-generation - PowerBuilder 12.5 Classic PDF SaveAs 在 Win7 x64 上创建 0 大小的文件

平台:

视窗 7 x64

PB 12.5 经典

Ghostscript 9.07(安装了 x32 和 x64)

HP Laserjet PS 打印机安装为“Sybase DataWindow PS”


Datawindow 的 Data Export 选项卡具有 Format to configure:PDF和 Method: Distill。未选中“Distill custom postscript”和“Print using XSLFOP”复选框。

我单击File | Run/PreviewFile | Save Rows As选择PDF另存为类型并输入pdf文件名并单击保存。它在一个消息框中说Save Rows As failed。我发现该文件已在磁盘上创建,但大小为 0 字节。

我注意到手册指出,如果未安装 Ghostscript,可能会发生这种情况。但是,我先安装了 x64,然后又安装了 x32 版本的 Ghostscript。我在 PB 手册中的某处安装了 x64,它提到我需要为操作系统平台安装 Ghostscript,并且由于我在 x64 Win7 上,所以我安装了 x64 Ghostscript。但是,它不适用于两者。

有什么问题?有人有什么想法吗?我已经在网络和 stackoverflow 上搜索了解决方案,每个人似乎都指向 x32 平台(在我看来)以及 XP 上。我之前的 XP 安装工作正常。我现在在 Win7 x64 上,需要它来处理它。

TIA