问题标签 [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 投票
5 回答
2831 浏览

textbox - 如何在 Powerbuilder 文本框中添加上标字符?

有没有办法在数据窗口的文本框的 Powerbuilder 属性窗口中执行此操作?

0 投票
3 回答
5871 浏览

powerbuilder - Powerbuilder - SQLNRows is 0 after Datawindow update

The first time I call Update on my DataWindow it returns 1 (success) and SQLCA.SQLNRows is 1. When I do a second update on the same screen without closing it in between, Update returns 1 and SQLCA.SQLNRows is 0. Any suggestions why this is happening?

0 投票
4 回答
1931 浏览

c# - 将数组转换为对象[]

我正在开发一个使用 Sybase Datawindow.net 的 winforms 应用程序。基本上我有一个检索数据的数据窗口(dw_retailer.Retrieve(id)),我得到的是一个对象列表。数据窗口本身存在标签和文本框,我像这样绑定数据

我现在要做的是将一个字符串放入 object[] 列表中,如下所示

但显然这不起作用。

尽管它有 9 个对象,但它也不起作用(索引超出范围)

也试过这样

数组不是多维的。因为我需要对象中的对象,所以我需要 arrayList[0][5] 但这也不起作用。

我什至不知道这是否只是我必须在 DataWindow Designer 应用程序中选择的设置。如何将数组转换为 object[],以便可以将其放回 _targetForm.dw_retailer.PrimaryData.Rows。甚至可以编辑数据窗口吗?


仍然不工作马克

Retailer.text 的值 "tekst" list[5] 不变。

它不完全是添加一个项目,更像是编辑一个项目。关于索引超出范围,我知道列表中只有 8 个项目,这就是为什么我觉得奇怪的是第五个是索引超出或范围。也许我只是不太了解 .SetValue() 。

感谢 IList 寿!但是如何将 IList 转换回 object[]?

0 投票
2 回答
5249 浏览

sybase - 如何在数据窗口中创建类似甘特图(Powerbuilder)

我想要一个相当简单(且便宜)的解决方案,仅用于演示目的(并且只是为了显示任务持续时间栏 - 它们之间没有连接线)。因此,例如,我对购买一些像这样的高级自定义控件不感兴趣。你们有没有人用过这样的东西?是否有可用的代码示例?

0 投票
6 回答
21861 浏览

pdf - 在 PB 10.5 中将数据窗口另存为 PDF

0 投票
2 回答
1707 浏览

sybase - 在数据窗口文本字段中模拟超链接功能

这个想法很简单。某些数据窗口(不是 Web 数据窗口)的 varchar 字段包含详细说明。我想知道是否可以向用户提供以下(类似维基百科的)功能:在specific words阅读时单击(或 dbl-click 或其他)文本的能力(应该以某种方式指示为可单击 - 它会如果它们可以是蓝色的,那就完美了,但我认为这是不可能的)并打开一个相关的窗口(或响应)。你认为这样的事情可以实现吗?

0 投票
3 回答
8293 浏览

powerbuilder - 有没有办法处理基于网格的数据窗口中单行下拉列表的动态变化?

有没有办法处理基于网格的数据窗口中单行下拉列表的动态变化?

例子:

鉴于上面是一个基于网格的数据窗口,其中 fieldsNAME和是文本字段,其中 asPURCHASED IN字段是下拉列表*。COLOURLIKABILITY

我之所以说 dropdown*,是因为可以使用 DropDownList(在设计时在数据窗口元素中硬编码)或 DropDownDW(或 DDDW,一种可以基于数据窗口中其他元素的选择语句)来创建相同的可视化表示。

但是,我无法获得Bananas3 个下拉菜单,而 Apples 只有 2 个。

如果我输入多行Bananas,则所有行都有 3 个下拉菜单,但只要我添加 Apples 行,所有下拉菜单都会恢复为 2 个选择。

为了尝试实现此功能,我尝试了以下选项:

  1. dw_1.Object.likability.values("Good~tG/Bad~tB/Bananas are good~tDRWHO") 编辑 NAME 时在 ue_itemchange 上。

    FAILS:编辑 LIKABILITY 的所有实例而不是当前行。

  2. 重复的下拉列表,每行有一个过滤的,一个未过滤的选择列表,基于名称选择可见。

    失败:无法在基于网格的数据窗口上设置可见性/重叠列。(来源)

  3. 硬编码显示值作为数据库值,反之亦然。GOOD将, BAD,BANANASAREGOOD作为显示和数据库值,并将选项处理从 G、B、DRWHO 更改为这些新值。

    失败:所有行都出现第三个选项,在 Apple 行上仍然可以选择,这是错误的。

  4. DDDW 检索下拉选项列表。创建一个 DDDW,它使用 NAME 的值来确定它应该对下拉列表进行哪些选择。

    FAILS:编辑下拉列表的所有实例,而不仅仅是当前行。

  5. DDDW 检索可用选项的计数器(如果 B,则为 3,否则为 2),然后具有基于 DDDW 计数器保护/取消保护的重复下拉列。

    失败:无法自动选择 dddw 值来填充列以对其他两列造成保护,无论如何都是丑陋的解决方案。

对于任何可以给我一个解决方案的人来说,现在有一个赏金,这将使我能够在 PB 10.5 中基于网格的数据窗口上编辑单行的下拉列

0 投票
1 回答
1548 浏览

tree - 如何在 Powerbuilder Tree Datawindow 中显示不可展开的节点

我在 powerbuilder 中使用树数据窗口。这代表了树和表的混合。

我的问题是:树没有明显区分可扩展和不可扩展节点。如果一个节点不可展开,该节点前面的图标仍然是加号,如果我点击加号,树会在当前节点下方显示一个空节点。

如何获得标准行为(节点不可扩展,节点前没有图标或减号)?我需要更改数据集还是我可以设置的树的属性?

另一种方法是使用原生树视图,但在其他方面不如树数据窗口优雅。

0 投票
2 回答
5951 浏览

powerbuilder - powerbuilder的datawindow如何执行insert命令

我是 powerbuilder 的新手,在使用 datawindows 时遇到了很多麻烦。我无法理解它的插入机制。有人可以向我解释一下,或者至少指出我正确的方向(文章,提示等......)吗?

0 投票
1 回答
8998 浏览

powerbuilder - PowerBuilder:使用数据窗口插入数据

假设我有一个名为“test”的表,其中包含名为 和 的test_idtest_nametest_age。我使用了一个名为的检索参数:al_test_id来提示用户插入一个 id 并在数据库中搜索相应的 id 条目,如果找到,则将其显示给用户。现在,如果没有找到条目,那么我希望用户能够使用他/她作为检索参数输入的 id 插入新行。

我怎样才能做到这一点?