プロが教える店舗&オフィスのセキュリティ対策術

ACCESS2010、WinXPの環境です。

受注データを参照したフォームから納品データに転記するフォーム(納品入力F)と追加クエリを作成しています。

非連結で作成した納品入力Fに、商品名、数量、日付とも、変更する可能性がある為、非連結の商品名、数量、日付のテキストボックスを作っています。

日付は、=DATE()で規定値に設定して コマンドボタンでプラスとマイナスで日付を前後できるようにしています。

追加クエリは、それぞれの非連結フィールドに 式1: [Forms]![納品入力F]![商品名]
 式2: [Forms]![納品入力F]![数量]  式3 [Forms]![納品入力F]![日付]としています。

日付は、日付[S]型です。

これで追加クエリでデータシートをみると、数量や商品名は参照できていますが、
日付のみが空白になります。

ACCESS2000の時に作成した同じ方法(のつもり)でさくせいしたフォームと
クエリでは、うまく参照してデータに転記できています。

何度か新規に作成して試したのですが、同じ内容となります。

原因や解決方法を教えてください。

A 回答 (1件)

外している可能性大ですが、少し気になったのは、


>日付は、日付[S]型です。
2014/02/01 (土) などのように曜日も入っていると
日付時刻型と認識してない場合があったような。
日付(S) は コントロールパネルの「地域と言語のオプション」の設定で変化します。
OSの設定に左右しないように、
[Forms]![納品入力F]![日付]の書式を、yyyy/mm/dd に設定すれば解決するかもです。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています


このQ&Aを見た人がよく見るQ&A