问题标签 [powerbuilder-pfc]

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 回答
723 浏览

powerbuilder - How To Split File in PowerBuilder

I have the script here which works for the splitting of file. For example the total lds_trandetail.rowcount( ) is 56, i have to chopped that 56 in 3 files with maximum of full 20 rows and the last file will handle the remaining rows which is 16. I was able to generate the first file with 20 rows which is good. But I can't figure it out on how to get the remaining rows. Anybody to help please...

0 投票
2 回答
1021 浏览

powerbuilder - PowerBuilder 4.0 到 PowerBuilder 12 的迁移?

我是电力建设者的新手。在过去的一年里,我一直在使用 asp.net 和 mssql。最新项目是关于将 Power Builder 从旧版本(版本 4)迁移到最新版本(版本 12)。

请帮助我了解有关迁移的更多详细信息以及如何迁移一个完整的项目以及我应该为迁移学习或做些什么。

提前谢谢你

-sid-

0 投票
1 回答
994 浏览

sorting - 无法在 powerbuilder 10.5 中使用 _t 正确排序标题

我在 Powerbuilder 10.5 中有一个带有一些标题和列的网格数据窗口。

使用 pfc,我的所有标题都具有与列相同的名称,并以 _t 结尾,如图所示。

在运行时,当我单击某些标题时,行未正确排序。
第一次单击后,行按升序排序。
第二次单击后,行按降序排序。
第三次单击后,行按第一次单击的升序排序。
在第四次单击后,行似乎按降序排序,但第一行与第二次单击排序不同。

虽然对于某些标题排序工作正常。可能是什么问题?

0 投票
1 回答
1306 浏览

sybase - 如何编写递归函数从数据窗口中的数据创建树视图?

我在表 mytab(id, pid....) 的数据窗口中有一个父子数据,然后我想使用数据在树视图中创建一棵树。

我尝试使用递归函数,但是当我使用过滤器更改数据窗口中的数据时,数据窗口出现问题。

这是我的代码:

对于这种情况,如何从一个数据源数据窗口创建递归函数?

0 投票
3 回答
2611 浏览

powerbuilder - PowerBuilder 窗口关闭事件

我有一个包含多个选项卡的 MDI 窗口。我想要做的是每次用户单击选项卡上的退出按钮时禁用关闭事件。但我不知道如何完成这些。谁能帮我解决这个问题?谢谢你。

这是我在上面的问题中提到的示例选项卡和退出按钮。

标签.png

这就是我到目前为止所拥有的。每次我单击退出按钮时,窗口仍然会关闭。

0 投票
2 回答
1003 浏览

powerbuilder - Powerbuilder 12.5 - DataWindows 上的函数未触发

我在 PowerBuilder 12.5.1 中有一个应用程序,它带有一个只读网格数据窗口,是主从(PFC 链接服务)的一部分。

我想强调一些包含某些字符串的字段。为此,我创建了一个全局函数 f_colorforkeywords,它接收字符串并返回背景颜色,白色或黄色。在数据窗口的选项卡背景中,我将背景颜色设置为一个函数,它调用我的全局函数:

即使从性能的角度来看,这在 PowerBuilder IDE 中也非常有效:每当加载新数据时,网格都会在我想要的位置获得颜色。但是,当我编译一个可执行文件并运行它时,根本不会调用全局函数。

我也尝试在PBR文件中添加全局函数,没有成功。

怎么了?

0 投票
1 回答
302 浏览

database-connection - DBHandle 函数在 PB12.net 中总是失败

我已经使用 PFC 将一个项目从 PowerBuilder 12 classic 迁移到 Powerbuilder 12.net。即使在 PB12 中与数据库的连接是成功的,但对于 PB12.net 来说并非如此。

我一直在调试这个问题,并且返回 false的DBHandle函数。在 PB12 经典中,这返回 true。我已经制作了一个成功连接的数据库配置文件。of_IsConnectedpfc_n_tr

这是检查连接成功的代码:

connect using sqlca;在检查之前添加了查看问题,但我得到了: Transaction already connectedin SQLErrText.

可能是什么问题?

0 投票
1 回答
398 浏览

powerbuilder - 菜单在电源生成器中变得无响应

我们正面临一些有线问题。

在对应用程序做了一些工作后,菜单不知何故变得无响应并且没有从菜单执行任何操作。

这是基于 Windows 的应用程序。我们正在使用 power builder 11.5.1 Build 4740

我们在我们的应用程序中广泛使用 PFC。

谢谢,

0 投票
1 回答
763 浏览

powerbuilder - PowerBuilder - 使用 PFC 在树视图中填充项目

我有一个从 pfc_w_sheet 继承的窗口,它包含从 u_tv 继承的树视图。下面是窗口打开事件中的脚本。起初,它只有 1 个参数,并且树视图成功填充并显示了项目。但是当 datawindow: d_app_usermenu1 已被修改时,内部连接和检索参数 user_id 已被添加。并且在 windows 打开事件中也添加了 la_arg[2],树视图无法在运行时填充项目。发现tv_main.of_SetDatasource中的返回值为-2,表示DataWindow对象没有分配任何键列,这是根据pfc_u_tv中的说明。我去检查下面返回-2值的脚本行。of_CreateKey 函数基本上,向 datawindow 对象添加一个计算列,该列将包含连接在一起的所有键。这是能够找到唯一行的必要条件,这是根据 pfc_u_tv 中的注释。

关于如何处理这个或一些解决方法的任何想法?目标是检索在特定用户 ID 中分配的项目或菜单,这就是为什么我需要在数据窗口的 SQL 查询中进行内部连接。

0 投票
1 回答
666 浏览

powerbuilder - 如何将数据格式从管道分隔符替换为制表符分隔符?

再会。下面是一个 Powerbuilder 脚本,用于检查文件编码并从文件中获取数据。一旦数据被分配给一个字符串变量(ls_encoding),它将被传递给对象函数,of_TabDelimited()(这个函数的脚本也显示在下面)以将分隔的管道替换为制表符分隔。

在对象函数内部of_TabDelimited(),应用程序挂起,我无法弄清楚 PB 挂起的原因。传递的数据约为 2,800 行。但是,of_TabDelimited()如果数据不是更大的行(例如 100 行),则该功能可以正常工作。我找不到处理的任何限制,of_TabDelimited()因为它只在循环内执行循环和替换功能。

任何人都可以帮助我如何查找和纠正错误?感谢任何帮助。

下面是我在应用程序中添加并测试的一个新功能。看来这个脚本运行良好,可以处理大量行。基本上,这个脚本取自 PFC 的函数 of_GlobalReplace(),取自对象 n_cst_string。甚至 of_TabDelimited() 中的脚本也取自 of_GlobalReplace(),但不同之处在于变量 ls_old 和 ls_new 中 len() 的计算。