设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

12
返回列表 发新帖
楼主:
打印 上一主题 下一主题

[其它] 我学ACCESS18——快速搜索上的请教

[复制链接]
11#
 楼主| 发表于 2004-5-5 18:37:00 | 只看该作者
我再问问:

1)当在快速搜索中回车后,鼠标提示符不显示出来,该如何操作?即不显示图中的2;
2)当点击“更改”打开更改窗体后,如何让鼠标确定在第一数据项中呢?
3)当我利用快速搜索框找到指定品号并进行更改,如何让详细信息窗体中的品号与更改窗体中的品号一致呢?也就是说,详细信息窗体中是什么品号,当我点击“更改”按钮后,更改窗体中也是这个品号。见图中的4。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
12#
发表于 2004-5-6 02:00:00 | 只看该作者
改好
看看是不是你要的

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
13#
 楼主| 发表于 2004-5-6 03:04:00 | 只看该作者
楼上的朋友,你改了哪儿呀,我运行了来跟我先前的没什么区别呢?
14#
 楼主| 发表于 2004-5-6 05:33:00 | 只看该作者
对于第2个问,我编写的代码为什么通不过呢?
Private Sub Ks_AfterUpdate() '快速搜索
If (Me.Ks = DLookup("[品号]", "外协品号集")) Then
Me.品号 = Me.Ks
ElseIf MsgBox("是否添加新品号?", 32, "添加提示") = 7 Then
cancel = True
Else
DoCmd OpenForm("win外协添加登记")
End If
Me![品号].SetFocus
End Sub

编译时通不过cancel=true
该怎么改呢?
15#
发表于 2004-5-6 07:18:00 | 只看该作者
我改的你的第一问
16#
发表于 2004-5-6 07:20:00 | 只看该作者
第二问直接用DoCmd.CancelEvent

[此贴子已经被作者于2004-5-5 23:21:37编辑过]

17#
 楼主| 发表于 2004-5-6 08:05:00 | 只看该作者
以下是引用sweetduck在2004-5-5 23:18:18的发言:
我改的你的第一问


你的第一个问改的效果跟没改的效果一样呀。
18#
发表于 2004-5-6 17:50:00 | 只看该作者
可以实现查询了,焦点改了,直接在那个“快速搜索”文本框,不过大小写的区别没有解决。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-15 14:25 , Processed in 0.123727 second(s), 31 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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