|    | 
     ▼D_M さん: 
こんにちは 
 
>リストボックスについては、 
>集合タイプ テーブル/クエリ 
>集合ソース Q_Item 
>更新後処理に上記の再クエリマクロを使用。 
ならこれで良いと思うんですけどね。。。。 
 
>フォームの再描画みたいなものがコマンドボタンウィザードに有ったので、 
>これを使うとリストボックスには表示されるようになったのですが、 
>タイムリーに表示はできない常態です。 
 
Form オブジェクトのRepaint メソッド 
////////////以下引用///////////////////// 
Repaint メソッドの機能は、Refresh メソッドや [レコード] メニューの  
[再表示] の機能とは異なります。後者はいずれも、フォームやデータシートに 
含まれるレコードの変更を画面に反映します。Repaint メソッドは、他のタスク 
の実行のために再描画されていない画面を更新するだけです。 
////////////////////////////////////////// 
なんですけどね。。。 
 
でも、それで表示されるなら、Form オブジェクトのRepaint メソッド 
を実行すれば問題解決じゃないですか?でもVBAを使ってないなら 
タイミングが・・・思い付かない。。。 
 
>更新後処理に上記の再クエリマクロを使用。 
ってのが気になります。 
リストボックス.Requery 
と直に書いてみては? 
で、関数(Function)にしておけば、マクロとして扱えたんじゃないかな??? 
 
未検証でごめんなさい。 
 
 | 
     
    
   |