小小建议。。。。
相对而言,还是sql比较好,语句比较简洁,而且能够实现数据的动态性,如你的原库增加部门后,可不必改程序。而采用赋值就达不到此效果。。
RowSouceType改成=3sql
RowSource="select DISTINCT 部门 from 工资发放签名表 into cursor xxx"
另外此sql语句用下面的应该也可以。
select 部门 from 工资发放签名表 group by 部门 into cursor xxx
组合框用于显示一个选项组合,在其中您可以选择所需要的项目。
可用于选择的数据类型有值、别名、SQL语句、查询、数组、字段,具体使用哪种由rowsourcetype属性确定。
较常用的是值和字段,如果选择的是值,也就具体指定几个选择项,如“男”、“女”,那么就将这些候选值放入rowsource属性,各项目之间用逗号隔开,字符不需引号。
如果是字段,就将字段名放入其中,最好带上所在表的别名,那么当程序运行时该字段的所有记录(除了用set filter等语句屏蔽掉的记录)就将成为侯选项。
当一个项目被选定后,其value以及controlsource都将是这个值。
可以在程序设计时给value设个初始值,这样在运行时光标就会停在这个值上。如果在编程序时不可预知候选项将会是些什么值,如使用字段常常是这样,那么就在程序中编入相应语句,在组合打开之前先给它的controlsource变量赋值,要注意的是一般不要赋候选项中没有的值。
选中某个选项后,controlsource变量的值就是该选项的字符。
最后再提醒一下,rowsource和rowsourcetype属性都要做相应设置
\
——————————@_@————————
good good study
day day up
___________________^@^_________________