access窗体查询按钮功能 10

PrivateSub查询订单_Click()no=InputBox("请输入订单","提示")OnErrorGoToerr_查询订单_clickIfNz(no)=Nz(D... Private Sub 查询订单_Click()
no = InputBox("请输入订单", "提示")
On Error GoTo err_查询订单_click
If Nz(no) = Nz(DLookup("[订单号]", "供货商清单", "[订单号]=" & "'" & 订单号 & "'")) And Me.订单号 <> "" Then
DoCmd.GoToRecord acDataForm, "供货商情况", acGoTo, no
Else
MsgBox "输入的订单号有误,请您重新输入!", , "错误"
End If
exit_查询订单_click:
Exit Sub
err_查询订单_click:
MsgBox Err.Description
Resume exit_查询订单_click
End Sub
上面是我乱的一个代码,主要目的就是想通过文本框输入,然后通过比对输入的订单号与表“供货商清单”中的是否一致,如果一致,则跳转到该订单号的所有信息;没有则提示错误,很急啊!!!
是订单查询按钮,我标错了。
展开
 我来答
百无生
2015-11-09 · TA获得超过2214个赞
知道大有可为答主
回答量:2150
采纳率:80%
帮助的人:640万
展开全部
其实不必这么麻烦的,建议你使用子窗体:
1)创建一个空白窗体做主窗体,不绑定任何数据。
2)在主窗体上创建一个“订单号”文本框(列表框或组合框也可以的)
3)将现有窗体“供货商清单”插入主窗体作为子窗体,设置主窗体链接字段为订单号(主窗体控件名),子窗体链接字段为订单号(子窗体内控件名),这样在窗体视图下,主窗体订单号更新后,子窗体内显示的数据将自动改变。
4)如用列表框或组合框做主窗体订单号控件,需将其行来源属性设置为:
select 订单号 from 供应商清单
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式