Access中如何使文本框绑定查询值,该查询值是利用之前在另一个文本框中输入的值查到的。

要查询某种商品的销量,查询的SQL语句是这样写的SELECTCount(*)FROM订单WHERE(((订单.[下单商品编号])=[forms]![统计销量子界面]![c... 要查询某种商品的销量,查询的SQL语句是这样写的
SELECT Count(*)
FROM 订单
WHERE (((订单.[下单商品编号])=[forms]![统计销量子界面]![combo0]));
然后窗体中销量显示的文本框数据控件来源设置的是=[查询-统计销量]![Expr1000],就是那个查询得到的值,但是显示一直是#名称?
这是为什么?应该怎么改?
展开
 我来答
likaiju_a
2014-12-13 · TA获得超过228个赞
知道小有建树答主
回答量:170
采纳率:90%
帮助的人:48.7万
展开全部

你能不能把事情弄得再复杂一点,然后你就变成大师了?

1、在窗体中查询某个字段的合计,如果是表格式窗体,你只需要在页首或页尾做一个文本框,在文本框中输入“=sum([销量])”就行了。如下图

2、如果你是循环窗体,查子窗体中的销售数量,那你得在子窗体的页首或页尾中做一个[销量小计]的字段,字段中输入“=sum([销售数量])”,然后你再主窗体中做一个叫[销量]的文本框,在文本框中输入“= [子窗体名称].Form![销量小计]”,如下图:

追问
刚刚学Access 还不太会用。。

那个“某商品”在查询之前是不知道是什么的,因为订单里有多个商品,所以只能一个一个查。
如果按你说的应该怎样把每个的销量都统计出来呢?
追答
有网友支持我就够了,你看不懂慢慢思考去。哈哈。
解0人
推荐于2016-07-31 · TA获得超过2389个赞
知道大有可为答主
回答量:1474
采纳率:83%
帮助的人:717万
展开全部
这个都不需要做查询,用dcount()函数很是方便,销量文本框的数据来源:
=dcount("*","订单","下单商品编号=‘" & [统计销量子界面]![combo0] & “’”)

如果【下单商品编号】是数字就这样写
=dcount("*","订单","下单商品编号=" & [统计销量子界面]![combo0])

祝你成功!
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式