设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 1041|回复: 4
打印 上一主题 下一主题

[其它] [原创]输入窗口

[复制链接]
跳转到指定楼层
1#
发表于 2004-1-29 22:42:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在这里我想请教几个窗口输入问题,
       第一:在我的输入窗口中,[营业编号]和[用户号]窗口要输入的数据前几位在一定时间内是固定的,如:营业编号为200401000、用户号601000。我在窗口中要怎么做才能简化输入,只输入后边几位,前边的自动生成。
       第二:我在输入子窗口用料记录中,在数量上输入数据非常的不方便,光标自动停在0的前边,不用鼠标点一下就会输成10、20,有什么办法把光标自动移到0的后边,或不出现0。第一个问题也有这类情况,如在[营业编号]和[用户号]中我把200401000和601000加入到默认值中,在输入时非要用鼠标在后边点一下。
      第三:在(ACCESS中组合框使用详解刘小军)中有关于下拉窗口的例子,但好象不能用,我在窗口中也有组合窗口,请问如何用tab键自动下拉??



本帖子中包含更多资源

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

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2004-1-29 23:37:00 | 只看该作者
1。在AFTERUPDATE事件里面写代码。 TEXTBOX.VALUE="2004010000" & TEXTBOX.VALUE,你还可以在窗体上另外加一个控件TEXTBOX.VALUE=textbox_Fix.value & TEXTBOX.VALUE 然后在textbox_Fix里面输入那固定的几个数字

2、在控件 的 ENTER事件里面写代码,比如:
Private Sub Text0_Enter()
'    下面这句就是把光标停在最后
    Text0.SelStart = Len(Text0.Value)

End Sub

3、用 Dropdown 方法即可,比如:
COMBOX.Dropdown

点击这里给我发消息

3#
发表于 2004-1-29 23:38:00 | 只看该作者
1,2.在工具选项中有一个键盘,里面有一个输入字段行为,改成最后一个
3。改成类似:
Private Sub 计量装置ID_GotFocus()
    Me.计量装置ID.Dropdown
End Sub
4#
 楼主| 发表于 2004-1-30 00:22:00 | 只看该作者
非常感谢两位的指点,谢谢
   这里还想请教几个问题
1、我想在子窗口中也使用自动下拉窗口,但问题是在“获得焦点”中已经被使用了,能不能在“获得焦点”中使用再次事件呀。
2、我平时输入数据时有很多的重复数据,只有名字和编号需要改动。以前只有一个窗口时可以复制,但有了子窗口后不能复制了。
3、也就是第一个问题,在新窗口时能不能让光标停留在营业编号的位置,要求没次都要用鼠标去点一下。
4、各位高手在看看我的表的结构和关系是否正确。
谢谢

点击这里给我发消息

5#
发表于 2004-1-30 00:32:00 | 只看该作者
1。 一个事件过程里可以写很多语句的啊,所以直接写在后面
2。
3。窗体加载的事件过程中写me.营业编号.setfocus(可能写错,见VBE自动提示)
4。这个不是很容易看的出,理顺一个库的关系不是一件简单的事。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-5-27 10:40 , Processed in 0.103246 second(s), 30 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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