设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

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

[窗体] 窗体录入时自动添加数据

[复制链接]
跳转到指定楼层
1#
发表于 2009-9-22 09:20:36 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
本帖最后由 DDTA 于 2009-9-22 09:21 编辑

在数据录入时要求在数据前增加"ABC", 在“默认数据”中填写“ABC”后遇到一个问题,当对数据进行判断后如果数据读取错误执行了ME.ID.UNDO后光标会将“ABC”全选(在键盘设置里已经将光标停留设定在了最后),这样会影响后面数据的读取,有没有其他方法呢?数据是用条码枪读取的。

本帖子中包含更多资源

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

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
7#
发表于 2009-9-22 17:28:58 | 只看该作者
条码枪多少钱一个?
6#
发表于 2009-9-22 14:48:01 | 只看该作者
您明白了我的要求,但是这段代码我用了好像不行。我是要求条码枪读取了条码后保存在表1中要在编码前自动加上“ABC"就可以(由于编码问题一定要加),我在表1中ID默认值中填写了"ABC"再加上条码的内容就OK了,但是要 ...
DDTA 发表于 2009-9-22 12:24

你测试了吗?正好我也有条码枪,也测试了,没有发现问题!
5#
 楼主| 发表于 2009-9-22 12:24:11 | 只看该作者
找到了:
caslxt 发表于 2009-9-22 11:23

您明白了我的要求,但是这段代码我用了好像不行。我是要求条码枪读取了条码后保存在表1中要在编码前自动加上“ABC"就可以(由于编码问题一定要加),我在表1中ID默认值中填写了"ABC"再加上条码的内容就OK了,但是要求在任何时候光标都要停留在ABC的后面,在键盘选项里设定了光标停留在最后,但是在输入错误编码后按“确定”光标又变成“全选”状态,必须用手工将光标移到最后才能继续读取,影响读取的速度(速度很重要),我想请教有没有办法把光标自动移动到最后?
4#
发表于 2009-9-22 11:23:33 | 只看该作者
找到了:
Private Sub Form_Current()
  If Me.NewRecord = True Then
    ID.SetFocus
    ID.SelStart = 3’可以根据实际调整到你想要的插入位置
  End If
End Sub
3#
发表于 2009-9-22 11:19:07 | 只看该作者
可否用两个字段标识?例如A字段为“ABC”,B字段为条码枪读取的数值,这样就可以避开光标会将“ABC”全选的问题
2#
发表于 2009-9-22 10:13:45 | 只看该作者
看不明白
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-19 14:35 , Processed in 0.092524 second(s), 32 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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