我用的是Data控件,在一个窗体中,我需要显示三个表的不同字段,应该如何实现?
还有,当我在Text1输入一个编号完,Text2显示相关的编号名称,如何实现呢?
急,各位大侠帮帮忙!

解决方案 »

  1.   

    在SQL语句中写
    在text1的change事件中写
      

  2.   

    Data1.RecordSource = "select 表1.字段,表2.字段,表3.字段 FROM 表1,表2,表3"
    Data1.Refresh
      

  3.   

    我是要实现:当在Text1输入值后,在Text2显示与Text1相关联的数据!
      

  4.   

    Data1.RecordSource = "select *  FROM 表1 where 数据字段='" & TEXT1.TEXT &"'"
    Data1.Refresh
    我只用改了一下sxs69() 但不知道行不行,你试试吧!
    不过,我个人见意你还是用代码来写吧!用这种控件来绑定数据有一些不方便.
      

  5.   

    Private Sub Text1_KeyPress(KeyAscii As Integer)
        If KeyAscii = 13 Then
            Data1.RecordSource = "select Authors.AU_ID,Publishers.PubID FROM Authors,Publishers where Publishers.PubID= " & Text1.Text & ""
            Data1.Refresh
            Text2.Text = Data1.Recordset.Fields(0)
        End If
    End Sub
      

  6.   

    用sql语句,把text1.txt的内容,作为条件