只需一步,快速开始
以下是引用eio在2002-12-6 9:29:19的发言: 对于进货单,销售单这些有多条记录的表,某些值诸如:进货或销售的日期、单据的编号、销售的客户、销售经手人等等,都是重复使用的。如果长期设置某人或者今天就是默认值,这,也是不明智的。 针对以上的问题,只要在控件的“after update”(数据被更新)中编写以下代码即可: 如果是日期控件,由于日期的默认值为#**-**-**#,(如#01-02-03#,将被视为2001年的2月3日),所以默认值除了使用文本框或组合框的文本属性以外,还必须增加“#”号于文本属性的前后。 (在其自身的默认值可以设置为当天,如:=date(),这样在新的输入时可以默认今天,当有所更改以后就默认更改后的日期,便于输入旧帐使用。) Private Sub 日期_AfterUpdate() Me![日期].DefaultValue = "#" + [日期].Text + "#" End Sub 如果控件是其他文字,诸如“客户名称”等,由于必须在文本属性上添加双引号“”,否则客户名称不会生效,如默认值:“HRK”相当于HRK,但HRK就不是HRK啦,所以应该在文本属性的两侧加上单引号“ ’”以及“‘” Private Sub 客户名称_AfterUpdate() [客户名称].DefaultValue = " '" & [客户名称].Text & "'" End Sub
使用道具 举报
本版积分规则 发表回复 回帖后跳转到最后一页
|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )
GMT+8, 2024-11-26 04:34 , Processed in 0.108732 second(s), 31 queries .
Powered by Discuz! X3.3
© 2001-2017 Comsenz Inc.