Page 654 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 通常モードに戻る ┃ INDEX ┃ ≪前へ │ 次へ≫ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ▼サブフォームのフィルタ解除 ビバ!ジャイアンツ 04/6/2(水) 11:28 ┗Re:サブフォームのフィルタ解除 クロ 04/6/2(水) 13:30 ┗Re:サブフォームのフィルタ解除 ビバ!ジャイアンツ 04/6/3(木) 12:33 ┗Re:サブフォームのフィルタ解除 クロ 04/6/4(金) 16:38 ─────────────────────────────────────── ■題名 : サブフォームのフィルタ解除 ■名前 : ビバ!ジャイアンツ <t1312865@hotmail.com> ■日付 : 04/6/2(水) 11:28 -------------------------------------------------------------------------
サブフォームで、 with Me .filter="" .filterOn=false end with という、抽出を解除するコマンドを記述したのですが、Access2000だと、メインフォームにまでこのコマンドが反映されるのですが、AccessXPだと反映されないのです。 で、 with forms("メインフォーム")("サブフォーム").form .filter="'*'" .filterON=True end with とコマンドを記述しました。ですが,この後に、別の通常の条件でサブフォームの抽出を 行うと、やはりメインフォームで反映されてしまいます。 で、質問なのですが、Access2000で、サブフォームのフィルタの解除を、メインフォームに反映させない方法を教えていただけないでしょうか?良きアドバイスをお願いします。 |
コードはコマンドボタンに書かれているのでしょうか? そのコマンドボタンの位置は? サブフォーム内でしたら With Me .Filter = "" .FilterOn = False end With ですいいかと... メインフォーム上だと With Me.サブフォームのコントロール名 .SetFocus .Form.Filter = "" .Form.FilterOn = False End With では如何でしょうか? ※Ac2002動作確認 |
▼クロ さん: >コードはコマンドボタンに書かれているのでしょうか? >そのコマンドボタンの位置は? >サブフォーム内でしたら >With Me >.Filter = "" >.FilterOn = False >end With >ですいいかと... サブフォームでのコマンドで、メインフォームまでのフィルターが解除されてしまいます。BY Access2000 >メインフォーム上だと > >With Me.サブフォームのコントロール名 >.SetFocus >.Form.Filter = "" >.Form.FilterOn = False >End With >では如何でしょうか? >※Ac2002動作確認 Access2000(純粋な、つまりAccess2002の中のAccess2000プログラムでなく、直接の Access2000でお願いします)。 |
Access2000の環境がないので仰るような事例を再現できませんでした。 無駄なレスをして申し訳ございませんでした。 |