在ACCESS中,如:打开一个订单窗体里面有订单I(001),客户(A1),在通过一个“客户明细”按钮,打开另外一个客户明细窗体,这个窗体中的记录集是从客户表中选出客户为A1的记录出来呢。应该怎样做和编写呢,用的是VBA来编的程序,操作的时候要注意什么呢?
VBA中可以用ADO吗,怎样用ADO呢。

解决方案 »

  1.   

    你如果是在Access中制作窗体,Access有子窗体控件的,建一个“客户明细”子窗体,与主窗体用客户ID相连,不用写任何代码,Access已经为你做得很好了。
      

  2.   

    如果是用分开这两个窗体,通过一个按钮来联接。应怎样呢?我在明细窗体的FORM_LOAD()用FORMS.RECORDSET=SQL 也不行。(其中SQL="select * from 客户明细表 where 客户ID='" & forms![订单]![客户ID]&"'")