Access 2010表单:包括字段的示例输入?

时间:2016-12-15 10:00:57

标签: forms ms-access input ms-access-2010

我有一个输入表单,用户可以在其中向数据库提交多种类型的信息。

在表单加载时,有什么方法可以提供每个字段应该包含的示例输入吗?

有些字段我希望有一小段文字,其他字段是下拉菜单。下拉字段我当然不需要提供示例,只是字符串文本字段。例如,如果我尝试在默认值中包含一个示例,它将保存默认值,这是我不想要的。

非常感谢任何帮助 - 值得注意的是我对Access& amp;一般编码。

1 个答案:

答案 0 :(得分:1)

我同意您可能不想使用默认值,或者实际上将虚拟数据输入到实际控件中,原因如下:将虚拟值保存到表中。

一些可能性:

  • 使用自定义工具提示。您可以通过编辑控件" controltip text"来完成此操作。属性。请记住,工具提示仅在用户将光标悬停在特定控件上时才可见。
  • 在输入控件下方添加一个标签,用于描述应放在控件中的信息。这总是可见的,但很快就会使您的表单混乱且难以阅读。

我应该说,你想尝试让你的表格尽可能直观。例如,如果您期望一段文本,则使文本框比控件大得多,只需要一个6字符的字符串。您越关注UX(用户体验),用户使用微妙的设计提示就越有可能获得期望。如果您担心用户无法破译表单/控件的用途,我强烈建议您仔细研究该主题。请务必查看SE上的UX页面。

此外,您可以使用控件" AfterUpdate"用户离开控件后立即验证输入中的输入的事件。例如,您可以测试是否输入IsNumeric()来验证输入的数字而不是文本。如果找到文本,您可以使用消息框提醒用户,并将光标移回无效的控件。

当然,这就是使用控件验证规则的自定义方法。我对标准验证规则的唯一问题是用户用尽。当用户已经意识到打字错误时,处理验证消息可能会令人恼火。对于需要保存按钮的未绑定条目表单,我通常将所有控制验证批量处理为保存过程。这允许用户自由控制跳过选项卡顺序中的控件,而不会被常量验证异常阻止。