2009-09-26 49 views
0

好的,這應該是毫無意義的微不足道的,但我無法設法運行。通過對話框獲取報告的值,MS Access

MS Access。我有一份報告。在屏幕出現之前,應該出現一個對話框,用戶應該輸入一個數字。

我這樣做: 我在報告中放置了一個文本框(來自用戶的值應該出現在那裏)。 ControlSource具有與文本框名稱相同的值。 所以一個對話發生,非常好。 現在,爲了強制輸入是一個數字,我將數據類型設置爲數字,甚至組成了一個輸入掩碼。在適合的測試對話框中,我不能輸入字符,只能輸入數字 - 非常棒!

但是當我執行報告時,我總是可以在該文本框中輸入任何廢話。爲什麼輸入掩碼不適用於該輸入框?我需要用戶阻止字符進入,因爲有一個自動計算正在進行,並且弄亂了所有內容。

我可以設計一個表單,但它看起來像設計一個表單的總矯枉過正! 我錯過了什麼?謝謝

回答

1

你必須設計一個表單。您所描述的輸入框中沒有VBA模塊,您可以在其中編寫代碼;您因此無法以您想要的方式對其進行定製。