我有一個用戶向數據庫提交多種類型信息的輸入表單。Access 2010窗體:包含字段的示例輸入?
有什麼辦法可以提供一個示例輸入什麼應該在每個領域,在表單加載?
一些字段我期望一小段文字,其他字段是下拉字。下拉字段我當然不需要放一個例子,只是字符串文本字段。例如,如果我嘗試在默認值中包含一個示例,它將保存默認值,這是我不想要的。
任何幫助是非常感謝 - 值得注意的是,我很新的Access &編碼一般。
我有一個用戶向數據庫提交多種類型信息的輸入表單。Access 2010窗體:包含字段的示例輸入?
有什麼辦法可以提供一個示例輸入什麼應該在每個領域,在表單加載?
一些字段我期望一小段文字,其他字段是下拉字。下拉字段我當然不需要放一個例子,只是字符串文本字段。例如,如果我嘗試在默認值中包含一個示例,它將保存默認值,這是我不想要的。
任何幫助是非常感謝 - 值得注意的是,我很新的Access &編碼一般。
我同意你可能不想使用默認值,或者實際上輸入虛擬數據到實際控制中,因爲你提到的原因:將虛擬值保存到表中。
幾個可能性:
我應該說,雖然你想盡量讓你的表格儘可能直觀。例如,如果您希望有一段文本,請使該文本框比僅控制6個字符的字符串的控件大得多。您對UX(用戶體驗)的關注越多,用戶通過微妙的設計提示就可以提高預期的機會就越大。如果您擔心您的用戶無法破譯表單/控件的用途,我強烈建議您研究此主題。請務必查看SE上的UX頁面。
此外,您可以利用控件的「AfterUpdate」事件驗證放置在控件中的輸入,只要用戶離開它。例如,您可以測試是否輸入IsNumeric()
來驗證輸入的數字,而不是文本。如果找到文本,您可以使用消息框來提醒用戶,並將光標移回無效的控件。
當然,這是使用控件驗證規則的自定義方法。我對標準驗證規則的唯一問題是用戶耗盡。當用戶已經意識到發生了錯字時,處理驗證信息會讓用戶感到惱火。對於需要保存按鈕的未綁定的輸入表單,我通常會將所有控件驗證批量加入保存過程。這允許用戶自由統治,以跳過製表符順序的控制而不被常量驗證異常阻止。