我有两个无线电按钮和一个datawindow。通过选择其中一个,DataWindow选择必须动态更改。例如,当检查RB1时,datawindow选择是"选择名称,姓氏,from table1",然后检查rb2时datawindow select选择是"选择名称,姓氏,age from table2"。我该怎么做?
谢谢!
有很多方法可以使猫皮肤,但是看到使用的任何一种策略并不少见。如果您希望两者在演示文稿中看起来相似,则第一个可能还可以。第二,如果每个用户界面看起来都不同,则可能是更干净的。
-
使用setsqlSelect函数(或)
-
基于无线电按钮位置交换两个datawindow对象之一。
如果SQL的选择部分(之前的所有内容)与您可以使用datawindow.setsqlselect(sqlstring)
完全相同您可以制作2个DataWindow对象,然后更改window dw.dataobject = String上DataWindow的数据对象(与DB的连接将丢失,因此您必须在执行检索之前再次设置事务对象)
您还可以在窗口上有2个datawindows,并使用dw.ibible = boolean属性