为什么? 用数组 设置 combo1 数据源 (组合框) 中什么也不显示!!!!
为什么? 用数组 设置 combo1 数据源 (组合框) 中什么也不显示!!!!
表单 init 代码如下:
sele
use aa
fc=fcount() &&先获取有多少个字段。
declare fn(fc)
declare fmc(fc) &&定义与一个数组用与存放字段名,数组元素与字段数一样多。
for jsq=1 to fc
do case
case field(jsq)="LB"
fmc(jsq)="类别"
case field(jsq)="KSH"
fmc(jsq)="考试号"
case field(jsq)="XM"
fmc(jsq)="姓名"
case field(jsq)="XB"
fmc(jsq)="性别"
case field(jsq)="KF"
fmc(jsq)="考分"
case field(jsq)="ZY"
fmc(jsq)="专业"
case field(jsq)="BJ"
fmc(jsq)="班级"
case field(jsq)="XZ"
fmc(jsq)="学制"
case field(jsq)="SFZH"
fmc(jsq)="身份证号"
case field(jsq)="JTDZ"
fmc(jsq)="家庭地址"
case field(jsq)="YZBM"
fmc(jsq)="邮编"
case field(jsq)="LXDH"
fmc(jsq)="联系电话"
case field(jsq)="BZ"
fmc(jsq)="备注"
case field(jsq)="LXR"
fmc(jsq)="联系人"
case field(jsq)='JXF'
fmc(jsq)="交费金额"
case field(jsq)="DATET"
fmc(jsq)="日期"
endcase
fn(jsq)=field(jsq) &&将各字段名赋给相应的 fc 数组变量。
endfor
thisform.combo1.rowsourcetype=5
thisform.combo1.rowsource='fmc'
执行上面程序后
为什么? combo1 (组合框)中什么也不显示!!!!