怎么得到表的指定记录?:)比如说:现在有80个text1(0-79),只是显示了一个表:test1的记录值,test1中总共有80行,每一行都显示在对应的text1控件数组中,并且text1没有绑定表,怎么才可以实现修改text1的内容然后保存数据到表中相应的记录中呢?也就是当我只是编辑了text1(2),其他的都没有修改的话,用一个保存按钮就可以只保存test1表中第三行记录值,其他的不改变?怎么实现?帮忙啊?

解决方案 »

  1.   

    其实也就是说text(0-79)总共80个控件数组.我的意思就是说现在数据库的一张表:error1中有N个记录,而且有一个字段比如NO的值是1,1,2,2,(2可能有很多个)3,......80.text没和error1绑定.当对应的记录分别显示到text控件数组中的时候可以改变此数值.比如2显示在text(1)中.然后我把2改改为"2楼"然后再写入到数据库中,并且所有的2都得对应修改成"2楼".目的也就是这样!
      

  2.   

    80个text1 ......
    不知道那个界面是什么样子的
      

  3.   

    非常简单!
    Private Sub Command1_Click()
        Dim i As Integer
        For i = 0 To 79
            If Text1(i).DataChanged Then 'Text1(i)内容改变了就
                '保存数据
            End If
        Next i
    End Sub
      

  4.   

    DataChanged 是Text1的属性,如果你修改了Text1内容就变为True