当我进入该字段时,如何使访问表单中的默认值消失?

时间:2014-06-15 12:42:02

标签: ms-access default-value

我已在属性表/数据/默认值中为标签框指定了默认值。 当我通过表单创建一个新条目时,默认值显示但我必须选择它并删除它才能输入正确的值。

当我进入该字段时,有没有办法自动使默认值消失? (就像在这个页面上,您要求您发送电子邮件:http://www.boogiejack.com/form_trick3.html

我使用默认值来显示有关应在此标签中输入的数据的提示。我永远不会在我的实际数据库中保留默认值。我的默认值不是永久值。

我想在虚拟基础中加入类似的东西:

IF text = default value THEN delete

但我是一个新手,可以弄清楚如何做到这一点,或者即使这是正确的做法。

谢谢!

1 个答案:

答案 0 :(得分:3)

删除Default属性(“数据”选项卡)并使用Format属性(“格式”选项卡)指定文本框包含Null值时将显示的文本。对于Text字段,Format属性字符串有两部分:

format_to_use_when_not_null;format_to_use_when_null

所以你可以使用这样的东西

@;"(Please enter something here.)"

该文本将一直显示,直到用户在文本框内单击(或标签进入并开始输入)。