▽1
●
うぃんど ●200ポイント ベストアンサー |
>クエリを起動するボタンを作りました(マクロで)。
そのマクロの中身がわからないと改造したくても・・・
ただ・・・それよりも、もっと簡単な方法があります
(ボタンをクリックするだけでいきなり抽出できてしまう方法です)
(1)クエリで結果を表示する例
まずはクエリ(仮に「戒名一覧クエリ」と名づけます)を作ります
SELECT 檀家ID, 戒名 FROM 過去帳テーブル WHERE 檀家ID=forms![檀家を抽出するフォーム(A)].檀家ID;
次に檀家を抽出するフォーム(A)に新しいボタンを作ります
(ウィザードに従って、戒名一覧クエリを開くボタンを作ります)
以上で、クエリがフォームの檀家IDに従って、
必要なレコードだけを抽出してくれるようになります
(2)クエリを使わずに、別のフォームと連携させる例
まずは過去帳テーブルを表示するフォームを作ります
(特別な作業はありません。すべてのレコードを表示するように作ります)
次に檀家を抽出するフォーム(A)に新しいボタンを作ります
(ウィザードに従って、過去帳テーブルフォームを開くボタンを作る途中で、
「特定のレコードを表示する」を選んで、それぞれの檀家IDを結び付けます)
以上で、クエリを使わずにフォーム同士が自動的に連携して
必要なレコードだけを抽出してくれるようになります
こちらの方法はAccess入門関連の本にも書いてある基本技なので、
最初は(2)ではじめたほうがいいかもしれません