【问题标题】:Powerbuilder change dynamically datawindow selectPowerbuilder 动态更改数据窗口选择
【发布时间】:2018-02-27 22:41:55
【问题描述】:

我有两个单选按钮和一个数据窗口。通过选择其中之一,数据窗口选择必须动态更改。例如,当检查RB1时,DataWindow选择是“选择名称,姓氏,从表1年龄,当检查RB2数据触题选择是”选择名称,姓氏,从表2的年龄“。我该怎么做?

谢谢!

【问题讨论】:

    标签: powerbuilder datawindow


    【解决方案1】:

    给猫剥皮的方法有很多种,但使用其中任何一种策略的情况并不少见。如果您希望两者在演示中看起来相似,第一个可能没问题。如果每个用户界面看起来不同,那么第二个可能会更干净。

    1. 使用 SetSQLSelect 函数(或)

    2. 根据单选按钮位置交换两个数据窗口对象之一。

    【讨论】:

      【解决方案2】:

      如果 sql 的 select 部分(从之前的所有内容)完全相同,您可以使用 datawindow.setsqlselect( sqlstring )

      您可以制作2个datawindow对象,并在window上更改datawindow的dataobject dw.dataobject = string(与DB的连接将丢失,因此您必须在执行检索之前再次设置事务对象)

      您还可以在窗口上拥有 2 个数据窗口并使用 dw.visible = boolean 属性

      【讨论】:

        猜你喜欢
        • 2023-03-18
        • 1970-01-01
        • 1970-01-01
        • 2017-02-12
        • 1970-01-01
        • 1970-01-01
        • 2014-01-26
        • 1970-01-01
        • 2011-11-20
        相关资源
        最近更新 更多