0

データ入力担当者がテーブルにデータを入力できるようにするために、Access 2007 追加クエリをパラメーター値と共に使用しています。テキストフィールド「new_part_ID」に入力されるデータを常に大文字にし、数値フィールド「workorder Qty」をテキストではなく整数にする方法を教えてください、よろしくお願いします、ナサニエル

    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;
4

1 に答える 1

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;

数量の整数を強制することについて。クエリエラーが発生する整数のみを許可するように、フィールドタイプをいつでも設定できます。もう1つのオプションは、ユーザーが入力する数量に何らかの丸め関数を適用することです。

クエリ入力に直接関連付けられた検証メッセージを表示する方法は実際にはありません。本当にこれを行う必要がある場合は、クエリの代わりにフォームを使用し、フィールドに検証ルールを配置することをお勧めします。または、クエリの代わりにテーブルのフィールドに直接検証ルールを適用することもできます。

于 2012-05-20T08:38:11.240 に答える