私はダイアログを呼び出すフォーム(データソースがテーブルAのフォーム)を持っており、いくつかのパラメータを入力して[OK]をクリックします。このプロセスは、表Aのデータを埋める。ダイアログを閉じるときにフォーム上の問題を修正する
ダイアログを閉じると、表がいっぱいになり、フォームに表示されません。フォームをリフレッシュする必要があります(F5キーを押します)。これはどのようにしてコード
私はダイアログを呼び出すフォーム(データソースがテーブルAのフォーム)を持っており、いくつかのパラメータを入力して[OK]をクリックします。このプロセスは、表Aのデータを埋める。ダイアログを閉じるときにフォーム上の問題を修正する
ダイアログを閉じると、表がいっぱいになり、フォームに表示されません。フォームをリフレッシュする必要があります(F5キーを押します)。これはどのようにしてコード
ので、ここでも、フォームのデータソースを更新する方法についていくつかの洞察です:
http://devexpp.blogspot.com.br/2012/02/refresh-datasource-and-retain-position.html
それは下記のフォームで提示されたデータをリフレッシュする方法についてのあなたの選択肢されています基本的にはresearch()メソッドを呼び出すだけですが、リフレッシュされたDataSourceの位置を保持するためのヒントもあります。
おそらくこの非常に人気のあるtutorial by Vanya Kashperukが役立ちます。
私はこれについてブログましformDataSource.refresh();
formDataSource.research([true]);
formDataSource.reread();
formDataSource.executeQuery();