请问ACCESS,子窗体中单价=金额/数量,如何查询单价范围?

我是初学者,按照某位大神的范例扒出一个库存查询数据库,但是在单价查询这里出现无法解决的问题。现在情况是:窗体里面有两个子窗体,子窗体的数据分别来源于两个表。因为表里都没有... 我是初学者,按照某位大神的范例扒出一个库存查询数据库,但是在单价查询这里出现无法解决的问题。

现在情况是:窗体里面有两个子窗体,子窗体的数据分别来源于两个表。
因为表里都没有单价,所以在两个子窗体里的单价我是这么设定的:单价=([金额]/[数量])

主窗体中查询单价,求【单价1】至【单价2】范围之内的单价,单价1单价2都没有绑定。

然后在代码里我这么设定的:

'判断【单价】条件是否有输入的值,由于有【单价1】【单价2】两个文本框
'所以要分开来考虑
If Not IsNull(Me.单价1) Then
'【单价1】有输入
strWhere = strWhere & "([单价] >= " & Me.单价1 & ") AND "
End If
If Not IsNull(Me.单价2) Then
'【单价2】有输入
strWhere = strWhere & "([单价] <= " & Me.单价2 & ") AND "
End If

然后,查询其他任何条件都可以,查询单价完全不行!!!
请问,我是错在哪里?
因为我平常都是进入窗体进行操作,在子窗体里添加修改数据直接可以进入表,已经习惯了。所以,真的不想重新做了,~~o(>_<)o ~~,诸位大神,如果能够修修补补的话,请帮我把毛病找出了好吗。
在下在这里拜谢了!!!
展开
 我来答
匿名用户
推荐于2021-01-24
展开全部
正确的做法 你要想通过 单价 来查询 源数据表中的记录 那么其实你应该 是在 子窗体的 查询上建立一个 单价1、单价2 这样的字段 然后你才能 继续……否则 你是不能直接 来通过单价来查找 子窗体中的记录的!……

具体到 应该怎么的时候 你应该 把你的窗体结构 以及要做的事情 在具体描述一下……

你是要用什么方式得到什么样的结果!

另外不建议 对代码不熟悉的 初学的朋友 直接 用代码来完成这些设计 ,建议尽量先用 可视化的设计来做这些东西……不同的需求 使用不同的窗体来完成 不一定只用一个窗体 来完成多项任务……

化整为零 有时是很好的解决实际问题的方法 当然 如果要进一步研究 更高级的用法 不在此建议的范围……
huanglenzhi
推荐于2017-08-26 · 知道合伙人数码行家
huanglenzhi
知道合伙人数码行家
采纳数:117538 获赞数:517199
长期从事计算机组装,维护,网络组建及管理。对计算机硬件、操作系统安装、典型网络设备具有详细认知。

向TA提问 私信TA
展开全部
这里的me.单价1和me.单价2会被认为是主窗体中的2个控件
应该是这两个控件并不存在造成的。
你可以添加两个控件,这两个控件的控件来源为计算单价的表达式。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式