按你的意思是数据表中的数据是“1”,在COMBO中要显示“aaa", 而数据表中是“2”,则要显示"bbb",对吗? 要分两种情况: 一、如果COMBO与的类型相同可用下面的方法解决: 1,RowSourceType可以为6,combo的类型可以是字段的。 2,RowSource就直接为你要显示的字段 3,在combo的interactivechange中添加如下代码: do case case allt(字段)="1" thisform.combo1.displayvalue="aaa" case allt(字段)="2" thisform.combo1.displayvalue="bbb" endcase thisform.refresh 二、如果不相同则要:(你的问题就要用这种方法解决) 1,COMBO的ROWSOURCETYPE不能为6,可以为1 2,自己添加一个方法或直接在命令按纽中添加如下代码: do case case 字段=1 thisform.combo1.displayvalue="aaa" case 字段=2 thisform.combo1.displayvalue="bbb" endcase(搞定)
而数据表中是“2”,则要显示"bbb",对吗?
要分两种情况:
一、如果COMBO与的类型相同可用下面的方法解决:
1,RowSourceType可以为6,combo的类型可以是字段的。
2,RowSource就直接为你要显示的字段
3,在combo的interactivechange中添加如下代码:
do case
case allt(字段)="1"
thisform.combo1.displayvalue="aaa"
case allt(字段)="2"
thisform.combo1.displayvalue="bbb"
endcase
thisform.refresh
二、如果不相同则要:(你的问题就要用这种方法解决)
1,COMBO的ROWSOURCETYPE不能为6,可以为1
2,自己添加一个方法或直接在命令按纽中添加如下代码:
do case
case 字段=1
thisform.combo1.displayvalue="aaa"
case 字段=2
thisform.combo1.displayvalue="bbb"
endcase(搞定)