当表中有很多的字段时,大家是如何制作输入,编辑窗体的
我现在知道的方法
1.为窗体的每个text分别命名,text的名字和字段名对应,然后对每个字段用一个赋值语句,此时虽然含义明确,但工作量会很大
2.将窗体的text设为数组,分别和字段对应,用循环给字段赋值,此时虽然工作量小,但含义不清晰不知各位有什么方法,既能保证含义清晰,又能减少工作量,谢谢

解决方案 »

  1.   

    看到的只是rst.fields(i)=text1(i),很难知道text1(i)和rst.fields(i)具体指什么
      

  2.   

    看到的只是rst.fields(i)=text1(i),很难知道text1(i)和rst.fields(i)具体指什么用注释不就结了? 注释一次,再用就复制粘贴
      

  3.   

    用rst.fields(i)=text1(i)的时候是用循环写的
      

  4.   

    'TextBox
    '0----A
    '1----B
    '2----C
    ..."SELECT * FROM TblName"'TblName
    '0----a
    '1----b
    '2----c
    ...
      

  5.   

    用datagrid吧简单方便,增加、删除、修改记录不必编写一行代码,window自带,不必花钱另买。初学者的最佳选择。
      

  6.   

    可以做一个Class,里面封装常用的数据库操作的东东,以后哪里调用,只简单写几行Code,啥都搞定,省时省力。
      

  7.   

    我认为用控件数组,在编辑窗体时应该还会有相对应的Lable吧,你看一下对应的Lable不就知道这个Text是属于哪个字段了吗
      

  8.   

    我想了解何时应用msflexgrid,何时用datagrid,二者在使用场合上有何区别呢?
      

  9.   

    还有一个问题,用控件数组的话,如果字段进行了增减,还要对控件的index 进行调整,这是不是也需要很大工作量
    如果作成类,是不是还是需要赋值语句