メインフォームとサブフォームがあり、
メインフォーム上でオプショングループ(年月日の月のみ)
を作成しました。
例えばオプショングループの「1月」ボタンを
クリックすると、サブフォームの1月のデータが
すべて抽出されるようにしたいと思うのです。
普通のフォームにおけるマクロでは、
条件に[Forms]![メインフォーム名]![指定月(オプショングループの名前です)]=1
where条件式に[月]=1
とすると、きちんと実行されるのですが、
サブフォームにおいては、これではできないのです。
どこをどうすればよいのかご回答のほどよろしくお願いいたします。
No.2
- 回答日時:
テストしてませんが、
#1さんのあとに
Requery
っていりませんでしたっけ?
No.3
- 回答日時:
> [Forms]![メインフォーム名]![サブフォーム名]![月].[Form]![月]
このサブフォーム名は、何を指定していますか?
データベースウィンドウに表示されるオブジェクト名ではなく、
メインフォームをデザインで開いたときにサブフォームを選択し、
プロパティに表示されるコントロール名を指定する必要があります。
この回答への補足
>データベースウィンドウに表示されるオブジェクト名ではなく、
とはどういう意味なのでしょうか・・・
メインフォームをデザインビューで開いたときの
サブフォーム名、つまり、そのサブフォームのプロパティにある名前でよいということでしょうか?
ということは、
[Forms]![メインフォーム名]![サブフォーム名]!.[Form]![月]
で良いのでしょうか?
こうすると、抽出結果がブランクで表示されてしまいました・・・
No.4ベストアンサー
- 回答日時:
> サブフォーム名、つまり、そのサブフォームのプロパティにある名前でよいということでしょうか?
はい。そうです。
> [Forms]![メインフォーム名]![サブフォーム名]!.[Form]![月]
! が多いですね (^^ゞ
サブフォームのコントロールを取得する
http://www.accessclub.jp/bibouroku/ziten.cgi?act …
こちらに詳しく書いてありますので参考にしてください。
参考URL:http://www.accessclub.jp/bibouroku/ziten.cgi?act …
この回答への補足
こんばんは。いつもありがとうございます。
早速読みました。
where条件式に[Forms]![メインフォーム名]![サブフォーム名].[Form]![月]=1
としました。
つまり、メインフォームのオプションコントロールで「1」だったときに、サブフォームの「月」で「1」のものを抽出するとしたのです。
しかし、結果、メインフォームもサブフォームもすべてブランクとなってしまいました。。。
なにがいけないのでしょうか・・・
なんか、参考書を買ってきて再クエリという方法で逃げました。いろいろご説明いただきありがとうございました。
また、上記のURLすごく参考になりました。本当にありがとうございました。またよろしくお願いいたします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(データベース) Accessフォームからパラメーターで表示したレコードを指定のExcelのセルへ転送する方法について 2 2022/08/22 18:04
- Access(アクセス) access レポート 請求書について 2 2022/07/04 22:52
- Access(アクセス) MSaccessのレポートを開く 2 2022/09/01 13:16
- Visual Basic(VBA) VB.net フォーム 親子 1 2022/07/04 19:00
- JavaScript 入力フォームの javascript で メールアドレスの正規チェックをを行い、ボタンをクリックして 2 2022/04/27 16:06
- Access(アクセス) Accessでセレクタをダブルクリックで別フォームで詳細表示 3 2022/12/20 10:36
- Visual Basic(VBA) 検索のユーザーフォームの表示について 1 2023/03/27 23:31
- Access(アクセス) Accessで独自メニューバーまたはリボンを作成したい 1 2022/12/02 14:31
- Access(アクセス) アクセスの更新クエリでカレントレコードのみ更新したい 1 2022/06/02 23:32
- Access(アクセス) Accessに関する質問です。 クエリーQ出勤 からフォームF出勤を作成 フォームは分割フォームで作 1 2023/05/26 08:57
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
サブフォームに対してGoToRecor...
-
ACCESS──メインフォームでサブ...
-
親フォームからサブフォームの...
-
皆さん使っているブラウザを教...
-
サブフォームを非表示させる方...
-
アクセスでこんなフォームを作...
-
サブフォームに変数を代入し、R...
-
ACCESS VBA メインフォーム及び...
-
サブフォームのあるフォームか...
-
Access2010 サブフォームの並び...
-
親・子リンクフィールドの設定...
-
Accessでサブフォームのボタン...
-
ACCESSサブフォームにデータ反...
-
Access サブフォームのレコード...
-
クエリで出来た表にチェックボ...
-
アクセス2003のサブフォームの...
-
Access2007 ラベルの削除がで...
-
Access2007でサブフォームを再...
-
ACCESSのサブフォームコピーに...
-
Accessでセレクタをダブルクリ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
サブフォームに対してGoToRecor...
-
クエリで出来た表にチェックボ...
-
親フォームからサブフォームの...
-
皆さん使っているブラウザを教...
-
ACCESS──メインフォームでサブ...
-
ACCESSにて
-
サブフォームを非表示させる方...
-
親・子リンクフィールドの設定...
-
ACCESS VBA メインフォーム及び...
-
ACCESSのフォームで列固定?
-
ACCESSサブフォームにデータ反...
-
Access VBA には Gridはないで...
-
ACCESSで条件によってサブフォ...
-
Accessで埋め込んだサブフォー...
-
【Access】サブフォームのソー...
-
ACCESSのサブフォームコピーに...
-
アクセス2003のサブフォームの...
-
サブフォームに変数を代入し、R...
-
ACCESS サブ・メインフォーム...
-
Access フォームで条件抽出し...
おすすめ情報