有多種方法的,我只說兩種最簡單的。
一、定義數(shù)據(jù)源sql時,定義一個變量:xb,然后數(shù)據(jù)源寫成:
select * from [運動員表] where [性別]=:xb
再從窗口的open事件中寫:
dw_1.settransobject(sqlca)
dw_1.retrieve('男')//把變量傳給數(shù)據(jù)窗口,只刷出男生。
即可實現(xiàn)。
二、定義數(shù)據(jù)源sql時,直接寫成:
select * from [運動員表]
窗口的open事件中寫:
dw_1.settransobejct(sqlca)
dw_1.retrieve()//這句是刷新出所有的運動員,包括男女
dw_1.setfilter("[性別]='男'")//為數(shù)據(jù)窗口設(shè)置過濾
dw_1.filter()//使用過濾字符串過濾數(shù)據(jù)
也可以實現(xiàn)你所要求的。
是不是數(shù)據(jù)窗口的行高不夠(這個會擋住每行數(shù)據(jù)的一點點),
還有可能是details的bandtb向下拖拖 多放點空間 (這個肯能擋住最下面的數(shù)據(jù))
借助別人的力量,我將走得更遠。
一、定義數(shù)據(jù)源sql時,定義一個變量:xb,然后數(shù)據(jù)源寫成:
select * from [運動員表] where [性別]=:xb
再從窗口的open事件中寫:
dw_1.settransobject(sqlca)
dw_1.retrieve('男')//把變量傳給數(shù)據(jù)窗口,只刷出男生。
即可實現(xiàn)。
二、定義數(shù)據(jù)源sql時,直接寫成:
select * from [運動員表]
窗口的open事件中寫:
dw_1.settransobejct(sqlca)
dw_1.retrieve()//這句是刷新出所有的運動員,包括男女
dw_1.setfilter("[性別]='男'")//為數(shù)據(jù)窗口設(shè)置過濾
dw_1.filter()//使用過濾字符串過濾數(shù)據(jù)
也可以實現(xiàn)你所要求的。
是不是數(shù)據(jù)窗口的行高不夠(這個會擋住每行數(shù)據(jù)的一點點),
還有可能是details的bandtb向下拖拖 多放點空間 (這個肯能擋住最下面的數(shù)據(jù))
借助別人的力量,我將走得更遠。