有网友问我关于设置文本框默认值的问题,问想让一个文本框的默认值等于别一个文本框填写的值?但为什么这样写是错误的?
Me.XXX.DefaultValue="& Me.XX &"
后来看了帮助说明后,改成了这样:
Me.XXX.DefaultValue="""& Me.XX &"""
但发现默认值却成了& me.XX &,实在不明白为什么错?最后我在最外面加了一组双引号就好了。
这是因为DefaultValue属性是一个字串符类型的array数组DefaultValue的内容要求带上一组双引号或一组单引号的字串符如,具体的说明查看:
http://www.accessoft.com/article-show.asp?id=8288
具体的示例如下:
Me.txt显示.DefaultValue = """" & Me.txt设置 & """"
Me.frmChild!性别.DefaultValue = "'" & Me.txt设置 & "'"
附 件:
点击下载此附件
演 示: