<?xml:namespace prefix = v ns = "urn:schemas-microsoft-com:vml" /><?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
操作:最上面的分別是三個datawindow,在第一個datawindow中是表的名字。雙擊其中一個表如“dwxxtest2”其所有列顯示在第二個datawindow中,通過>>把要感興趣的項(任意一項或多項,)拆分到第三個datawindow中,如上圖clip_image002.jpg所表示的。接着重複操作,如雙擊“dwxxtest1”,選擇“DYDM”,如下圖clip_image0021.jpg所示:
目的:生成一個新表,表的列名分別是所選擇的項,如根據上面的操作應爲
DWMC DWBH DYDM
。。。。。。 。。。。。 。。。。。。
他們的數據是從數據庫裏面讀出來顯示的。
我現在的情況:
通過click“生成SQL”按鈕每次只是生成
select DWXXTEST1.DYDM from DWXXTEST1
select DWXXTEST2.DZ from DWXXTEST2
(“表名。列名”,每個都是通過變量傳遞過去的。)
我希望能夠出現:
select DWXXTEST1.DYDM ,DWXXTEST2.DZ from DWXXTEST1,DWXXTEST2
我的疑問:
1.怎麼能夠通過ls_tname(表名,對應的是第三個datawindow的pbc_tnam列)變量把第三個數據窗口的pbc_tnam列內容依次取出,同樣。怎麼能夠通過ls_cname(列名,對應的是第三個datawindow的pbc_cnam列)變量把pbc_cnam列的內容依次取出。然後組合成ls_tname.ls_cname(表名。列名)??