access数据库 vb中调用sql语言的语法问题 docmd.runsql,查询语句的语法书写问题

sql="select入库单.日期,入库单.单号,入库单.金额from入库单where入库单.供应商=forms![入库单]!供应商名称and入库单.类别=forms![... sql="select 入库单.日期,入库单.单号,入库单.金额 from 入库单 where 入库单.供应商 = forms![入库单]!供应商名称 and 入库单.类别 = forms![入库单]!类别 and format(入库日期,"yyyy/mm") = format(dateadd("m",-1,now()),"yyyy/mm";) 展开
 我来答
weiisiceman
2014-03-31 · 超过14用户采纳过TA的回答
知道答主
回答量:45
采纳率:0%
帮助的人:33.7万
展开全部
dim strsql as string
strsql= "select 日期,单号,金额 from 入库单 where 供应商 ='" & Forms![入库单]!供应商名称 & "' and 类别 = '" & Forms![入库单]!类别 & "' and year(入库日期) =#" & Format(DateAdd("m", -1, Now()), "yyyy/mm") & "#"
docmd.runsql strsql
更多追问追答
追问
我要是想把查询结果debug print 呢?sum([金额])赋值到窗体中的一个控件上
追答
上面代码有点问题,应该会提示一个不可执行的查询,你这个是一个选择查询,只有当是追加、删除、更新查询时才有效,如果你要输出查询是可以的,debug strsql
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
officecn交流
2014-03-31 · 知道合伙人软件行家
officecn交流
知道合伙人软件行家
采纳数:494 获赞数:980
中山大学毕业,从事IT行业16年.主要从事ERP CRM HRM等软件的开发,熟悉access sql server office vb vba c#

向TA提问 私信TA
展开全部
docmd.runsql "sql语句"
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式