设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 998|回复: 2
打印 上一主题 下一主题

[其它] [求助]SQL语句赋给变量调用!

[复制链接]
跳转到指定楼层
1#
发表于 2006-6-30 23:01:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
如果查询1为SELECT 厂商, 用户
FROM j001;

dcount()是借用了查询1作条件运行后面的语句,如何不用建立查询1,而将其SQL语句直接放到代码中或赋给变量来调用!那位大哥有例子给一个

If DCount("厂商", "查询1") > 1 Then
DoCmd.RunSQL "insert j002 (异动数量,厂商) select 数量,厂商 from j003,j001"
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2006-7-1 00:30:00 | 只看该作者
不行,只有用OPENRECORDSET、循环的方法来判断。
3#
 楼主| 发表于 2006-7-1 01:09:00 | 只看该作者
有的高手说可以,下面一段代码不知如调用:

只要引入 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)
查询集合里已产生一个新的选择查询,这个选择查询同用查询设计产生的选择查询不同的是,随时可清除,因为查询结构已被储存在程序里了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-11-3 05:30 , Processed in 0.200976 second(s), 27 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表