If DCount("厂商", "查询1") > 1 Then
DoCmd.RunSQL "insert j002 (异动数量,厂商) select 数量,厂商 from j003,j001" 作者: wwwwa 时间: 2006-7-1 00:30
不行,只有用OPENRECORDSET、循环的方法来判断。作者: bear9701 时间: 2006-7-1 01:09
有的高手说可以,下面一段代码不知如调用:
只要引入 QueryDef 物件,就可以用代码产生及储存一个选择查询,要用 DAO , 用 ADO 好象并不支持 QueryDef。
Dim Dbs As Database
Dim Qdf As QueryDef
Dim Str As String
Set Dbs = CurrentDB
Str = "Select......From......Where......;"
Set Qdf = DB.CreateQueryDef("选择查询名",Str)
查询集合里已产生一个新的选择查询,这个选择查询同用查询设计产生的选择查询不同的是,随时可清除,因为查询结构已被储存在程序里了。