问题标签 [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.
powerbuilder - DataWindow 在 Debug 中显示内容,但在 RunTime 中不显示
我继承了这个 Powerbuilder 12.0 项目。我们需要添加另一个数据窗口(它或多或少是另一个数据窗口的副本,但绑定了不同的 sql 表)。
在调试模式下测试数据窗口时,“报告”显示得很好,数据和格式。然后在部署应用程序之后,运行可执行文件只显示同一数据窗口的空白白页——没有数据,也没有格式。
我在这里错过了什么吗?
powerbuilder - 复合数据窗口到 txt
我在 Powerbuilder 11.5 中构建了一个复合数据窗口,它显示了我的应用程序的发票表单。与希腊的大多数财政文件一样,我必须将其作为文本文件发送到构成数字税收签名的财政设备,然后我将其附加到发票上。问题是该SaveAsAscii
函数只保存第一个子数据窗口而不是整个组合!如您所知,这是一个严重的问题。
有没有办法可以在每个嵌套数据窗口上使用 SaveAscii 并生成单独的文本文件?然后,我可以轻松地将它们合并到一个文本文件中并将其发送到财务设备。
提前致谢!
function - Powerbuilder 12.5 - DataWindows 上的函数
我注意到 PB12 和 PB12.5(均已修补)之间的行为发生了变化。我很少有带有全局函数的数据窗口。在以前的 PB 版本中,这些函数仅在数据窗口获得焦点(getfocus 事件)时才被触发——这非常适合应用程序。
这些函数现在似乎一直被触发(它似乎是在 mousemove 事件上——但我不能确定)。
有没有其他人注意到相同的 - 有什么解决方案吗?谢谢
oracle - 是否可以在 DataWindow 查询中使用“WITH”子句?
我在 PB10.5 应用程序中有一个 DataWindow,它运行良好,直到我在WITH
后面的 SQL 查询的顶部添加一个子句。查询画家接受它作为有效的语法,如果我手动检索 DataWindow 画家中的数据,它也可以在那里完美地工作。当运行检索始终返回 -1 的应用程序时,问题就出现了。谁能告诉我为什么会发生这种情况以及我能做些什么来防止它?
uniqueidentifier - 检索参数类型唯一标识符
我在 SQL Anywhere 中有下表:
我创建了一个数据窗口。
(SQL 语句:
我添加ruid_doc
为检索参数和 type = string。
当我尝试保存时,出现以下错误:
SQLSTATE = 07006 [Sybase][ODBC 驱动程序] 无法将 0 转换为唯一标识符。
我曾尝试使用convert
和cast
。
仅供参考,可以通过编辑源来执行此操作。
performance - PowerBuilder Describe 方法与 Evaluate expression vs. GetItem... (GetItemString, ...) DataWindow 方法
在 DataWindow 控件中使用带有Evaluate 表达式的Describe方法和GetItem... (GetItemString, GetItemDate, GetItemNumber, ...) DataWindow 方法之间是否存在显着的性能差异?
我想要一个函数来通过使用 Evaluate 表达式的 Describe 方法从 DataWindow 控件获取一些数据,而不是使用 GetItem... 方法来获取特定数据类型。
提前感谢您的回答。
powerbuilder - DataWindow 选择组行
我有几个外观不同的数据窗口。一个简单的只有一个细节带并显示信息。我可以在该数据窗口中选择行,以标记该行。我得到了另一个 DW,它有一个包含所有列的 groupband,由于某种原因,我无法选择其中的行。
我还注意到,例如在 itemfocuschanged(...) 中,对于具有 group band 的 DW,dwobject 参数为 null。我该如何解决这个问题,所以也可以在我的其他 DW 中选择行?
colors - 如果默认颜色为“透明”,则无法在运行时更改列颜色
当我打开日期窗口进行编辑时,我使用以下代码更改特定列的颜色:
只要画家中的默认背景颜色不是“透明”,这就会很好。如果它一开始是透明的,那么这段代码什么也不做。
我怎样才能让列是透明的,但将其更改为白色然后再变回来?
谢谢,
powerbuilder - PowerBuilder 复合数据窗口
我有一个包含 2 个报告的复合数据窗口,一个在详细信息带中,另一个在摘要带中。我的预期结果是详细信息带中的报告首先出现,当它结束时,另一个报告开始。但是,情况并非如此,摘要中的报告与详细报告重叠。
我怎样才能达到我想要的结果?
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/Preview
并File | 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