[リストへもどる]
一括表示

投稿時間:2004/06/24(Thu) 16:01
投稿者名:まみ
Eメール:
URL :
タイトル:
データレポートについて
こんにちは。データレポート機能について質問があります。
その機能を使って、レポートを作成しました。
データは、Accessのテーブルを参照します。(DataEnvironmentで指定)
フォームのコマンドボタンをクリック時に、以下のソースを書いています。
Private Sub Command1_Click()
 rptTEST.Show
End Sub
初回、Command1をクリック時には、思い通りのデータがプレビュー画面に表示されますが、
プレビューを閉じて、VBを終了させずに、Accessのデータを変更し、
再度、Command1をクリックしても、最新のデータでプレビューに表示してくれません。
終了させて、再度実行すると最新データに更新されて表示されます。

rptTEST.Refresh
と、実行しても変化はありませんでした。
すみませんが宜しくお願いします。

投稿時間:2004/06/24(Thu) 16:36
投稿者名:kamurin
Eメール:kamurin@hotmail.com
URL :
タイトル:
Re: データレポートについて
> データは、Accessのテーブルを参照します。(DataEnvironmentで指定)

> 初回、Command1をクリック時には、思い通りのデータがプレビュー画面に表示されますが、
> プレビューを閉じて、VBを終了させずに、Accessのデータを変更し、
> 再度、Command1をクリックしても、最新のデータでプレビューに表示してくれません。

DataEnvironmentが更新されていないのが原因だと思います。
レポートを開く度にDataEnvironmentを更新する処理を追加してみて下さい。

例(動作確認して無いけど)
DataEnvironment名.Connection名 = データベース名(フルパス)
rptTEST.Show

投稿時間:2004/06/25(Fri) 16:42
投稿者名:まみ
Eメール:
URL :
タイトル:
Re: データレポートについて
こんにちは。
DataEnvironmentでSQL文を指定して実行したらOKでした。
ありがとうございました。