2012-05-20 38 views
0

我正在使用帶參數值的Access 2007附加查詢來啓用數據輸入員將數據輸入到表中。請指教我如何去迫使其在文本字段「new_part_ID」輸入的數據永遠是大寫的,併爲數字領域的「工作單數量」是一個整數,而不是文字 非常感謝你提前,納撒尼爾附加查詢以驗證數據

INSERT INTO tbl_New_part_ID_input (new_part_ID, [workorder Qty]) 
    SELECT [please CAREFULLY enter work order part_ID in UPPERCASE] AS Expr1, [please CAREFULLY enter the work order Qty] AS Expr2; 

回答

1

對於上部箱部分你可以將輸入的飛行像這樣

INSERT INTO tbl_New_part_ID_input (new_part_ID, [workorder Qty]) 
    SELECT upper([please CAREFULLY enter work order part_ID]) AS Expr1, [please CAREFULLY enter the work order Qty] AS Expr2; 

至於迫使一個整數的數量。你總是可以設置字段類型只允許整數這將使查詢錯誤。另一種選擇是採用某種形式的舍入函數的用戶輸入量。

確實沒有辦法直接顯示與查詢輸入相關的驗證消息。如果你真的必須這樣做,我建議使用一種形式,而不是一個查詢,並把驗證規則的領域。另外,您可以直接在表格中,而不是查詢的字段應用驗證規則。