プロが教えるわが家の防犯対策術!

質問させていただきます。
フォーム/サブフォーム形式で画面を作っています。サブフォームは帳票形式で、複数のレコードを表示しており、各行の左にコマンドボタンを用意し、それをクリックすると、更新クエリー、削除クエリーが動くようにしています。
しかし、更新、削除クエリーとも ”0件のレコード”で処理が正しく動作しません。
ちなみに、両クエリの抽出条件は・・・
[Forms]![メインフォーム]![サブフォーム]![商品コード]

しかし、フォームを使わずクエリーから実行する(パラメータに条件を手入力する)と正しく動作します。
記述ミスがないか何度も見返したのですが・・・。

「サブフォームの目的の行の商品コードと一致するデータを処理する」としたいのですが・・・。

A 回答 (1件)

[Forms]![メインフォーム]![サブフォーム]![商品コード]


の「サブフォーム」の部分ですが、サブフォームとして使っているフォームの名前を入れていませんか?
もしそうでしたら「メインフォーム」で表示されるサブフォームの実際の名前(プロパティを開くと上の部分に「サブフォーム/サブレポート:(名前)」と出るはずです。)をそこに入れてください。
    • good
    • 0
この回答へのお礼

回答ありがとうございます。
いろいろためしてみて以下の方法で解決しました。
[Forms]![メインフォーム]![サブフォーム].Form![商品コード]

お礼日時:2004/07/05 17:30

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