|    | 
     ▼neptune さん: 
 
こんにちわ。 
 
neptuneさんの、ご教授によりなんとな〜く表示されなかった原因がわかった気がします。 
マクロで再クエリしてたころの考え方を基本にしていたので、 
再クエリ〜再表示の手順にすればいいのかと思っていました。 
(再クエリで表示されなかったため。) 
 
>>Private Sub テキスト0_AfterUpdate() 
>>Me!テキスト0.Requery 
>>DoCmd.DoMenuItem acFormBar, acRecordsMenu, 5, , acMenuVer70 
>↑これが何やってるか知りませんが、 
 
コマンドボタンをウィザードでつくりコードを見て、 
この部分で再表示してる感じがしたので、記述してみました。 
 
>Me!リスト2.Requery 
>>End Sub 
>で、ないと 
>>Private Sub リスト2_AfterUpdate() 
>に書いていたのでは、循環呼び出し?でリスト2が変更する度に呼び出される 
>ので、宜しくないです。 
 
 
更新されるたびに・・・・ 
記述しながら自分もそう思いました。 
 
原因だったと思われるのは、再クエリのマクロを使っていたとき、 
個別に再クエリしていて、 
>>Private Sub テキスト0_AfterUpdate() 
の中でリストの再クエリができていなかったのが、原因だったと思います。 
違うかもしれないですけど。。。。 
 
今後はこれをベースにもう少し使い勝手良く改良して行きますので、 
行き詰ったらまたきます。 
 
いろいろありがとうございました。 
今後ともよろしくお願いいたします。 
 | 
     
    
   |