2016-12-15 59 views
0

我有一個用戶向數據庫提交多種類型信息的輸入表單。Access 2010窗體:包含字段的示例輸入?

有什麼辦法可以提供一個示例輸入什麼應該在每個領域,在表單加載?

一些字段我期望一小段文字,其他字段是下拉字。下拉字段我當然不需要放一個例子,只是字符串文本字段。例如,如果我嘗試在默認值中包含一個示例,它將保存默認值,這是我不想要的。

任何幫助是非常感謝 - 值得注意的是,我很新的Access &編碼一般。

回答

1

我同意你可能不想使用默認值,或者實際上輸入虛擬數據到實際控制中,因爲你提到的原因:將虛擬值保存到表中。

幾個可能性:

  • 使用自定義工具提示。您可以通過編輯控件的「controltip文本」屬性來完成此操作。請記住,工具提示僅在用戶將光標懸停在特定控件上時纔可見。
  • 在輸入控件下面添加一個標籤,用於描述應該放置在控件中的信息。這將始終可見,但可能會很快導致您的表單混亂,難以閱讀。

我應該說,雖然你想盡量讓你的表格儘可能直觀。例如,如果您希望有一段文本,請使該文本框比僅控制6個字符的字符串的控件大得多。您對UX(用戶體驗)的關注越多,用戶通過微妙的設計提示就可以提高預期的機會就越大。如果您擔心您的用戶無法破譯表單/控件的用途,我強烈建議您研究此主題。請務必查看SE上的UX頁面。

此外,您可以利用控件的「AfterUpdate」事件驗證放置在控件中的輸入,只要用戶離開它。例如,您可以測試是否輸入IsNumeric()來驗證輸入的數字,而不是文本。如果找到文本,您可以使用消息框來提醒用戶,並將光標移回無效的控件。

當然,這是使用控件驗證規則的自定義方法。我對標準驗證規則的唯一問題是用戶耗盡。當用戶已經意識到發生了錯字時,處理驗證信息會讓用戶感到惱火。對於需要保存按鈕的未綁定的輸入表單,我通常會將所有控件驗證批量加入保存過程。這允許用戶自由統治,以跳過製表符順序的控制而不被常量驗證異常阻止。

相關問題