PowerBuilder DyataWindow Select动态更改



我有两个无线电按钮和一个datawindow。通过选择其中一个,DataWindow选择必须动态更改。例如,当检查RB1时,datawindow选择是"选择名称,姓氏,from table1",然后检查rb2时datawindow select选择是"选择名称,姓氏,age from table2"。我该怎么做?

谢谢!

有很多方法可以使猫皮肤,但是看到使用的任何一种策略并不少见。如果您希望两者在演示文稿中看起来相似,则第一个可能还可以。第二,如果每个用户界面看起来都不同,则可能是更干净的。

  1. 使用setsqlSelect函数(或)

  2. 基于无线电按钮位置交换两个datawindow对象之一。

如果SQL的选择部分(之前的所有内容)与您可以使用datawindow.setsqlselect(sqlstring)

完全相同

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

您还可以在窗口上有2个datawindows,并使用dw.ibible = boolean属性

最新更新