把数据表中的多个字段内容放到窗体的相应文本框中,是用单个控件好呀?还是用控件数组好呀?
如果用单个控件,就要一个一个的写代码,把字段内容写进文本框,比如:
text1.text = rs.fields("f1").value
text2.text = rs.fields("hf").value
虽然麻烦,可是灵活性好,
还有就是用控件数组。写入文本框时写一个循环语句就行了,省事。如:
for i=0 to 12
    text1(i) = rs.fields(i).value
next
可是这样灵活性小,因为不一定从0到12,每个字段内容都要显示。有的字段根本用不上。
而且控件名的可理解性不好,以后修改时都不知某个控件对应是哪个字段。[因为只有控件序号呀。]
所以想听听大家的意见。应该如何设计才好。

解决方案 »

  1.   

    呵呵,你还真等啊为了方便考虑,还是用控件数组,听我的没错。
    无用的字段,你完全可以在sql语句中不写就好了,用控件数组的最大好处是控制界面时方便。关于:
    而且控件名的可理解性不好,以后修改时都不知某个控件对应是哪个字段。[因为只有控件序号呀。]这没问题啊,你肯定要用Select Case Index,在每个Case后加上注释,写清楚不就完了
      

  2.   

    用控件數組,綁定的字段名稱可以寫在Tag中。