设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

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

[其它] 可敬的海狸先生:)

[复制链接]
11#
 楼主| 发表于 2005-5-9 20:55:00 | 只看该作者
我还是做不来!
12#
发表于 2005-5-9 21:03:00 | 只看该作者
搞硬件的也改行做软件了,[em01]
13#
发表于 2005-5-9 21:37:00 | 只看该作者
以下是引用nnlm在2005-5-9 12:48:33的发言:


Private Sub Form_AfterUpdate()'窗体更新后事件发生,主要是考虑到你的控件多,所以我用循环来实现了)
Dim ObjA As Access.Control
Dim a As String
For Each ObjA In Me.Controls'在窗体所有控件中查找

If ObjA.ControlType = acTextBox And ObjA.Name <> "id" Then Me(ObjA.Name).DefaultValue = Me(ObjA.Name).Value

'所以控件类型=文本框,并且名称不等于id(因为id是自动编号,没有必要处理)

那么控件的默认值等于控件的当前值
Next ObjA

End Sub

如果你还看不懂,建议多多学习vba


14#
发表于 2005-5-9 21:38:00 | 只看该作者
以下是引用中国人在2005-5-9 13:03:27的发言:
搞硬件的也改行做软件了,[em01]


硬件也需要软件支持啊,呵呵
15#
 楼主| 发表于 2005-5-9 23:20:00 | 只看该作者
多谢大侠指点,以后一定好好学习!!!
16#
 楼主| 发表于 2005-5-9 23:37:00 | 只看该作者
本人愚笨,把您给的文件里的代码复制了一份到我原来的里面,可是不知为什么还是不行,我都一个字母一个字母的对过了,敬请指教!!!!如果只要求一个字段(字段1)实现默认输入该如何做????
17#
发表于 2005-5-10 00:00:00 | 只看该作者
你把你原先写在字段属性中的语句去掉

如果是一个字段

Private Sub 字段1_AfterUpdate()
字段1.DefaultValue = 字段1.Value
End Sub
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-5-17 01:32 , Processed in 0.094979 second(s), 29 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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