Date: Mon, 1 Mar 2004 18:53:10 +0900
From: "KojiFujita" <who@example.co.jp>
藤田です。
> そこで私がヒントで与えたGUIツールとは、「プロファイラ」を使って下さいと
> 言いたかったのです
開くには開いたのですが・・・
> Private Sub Report_Open(Cancel As Integer)
> Dim cn, rs
> Set cn = CurrentProject.Connection
> Set rs = cn.Execute("SELECT * from #tmp")
> Set Me.Recordset = rs
> End Sub
>
> のように、ADOのレコードセットオブジェクトを生成し(この生成に使用する
> 接続はフォームで一時テーブルを作成した接続とおなじもの)、そのレコード
> セットオブジェクトを直接レポートのRecordsetオブジェクトに代入してみて
> 下さい
>
> この方法でレポートの表示ができるはずです。
結局のところ 水口様も確認されている「非連結レポート」という形に戻りましたよ
ね。
もともと この方法で 解決できているレポートもあります。
すでに お伝えしている単純に明細を表示する「DMラベル」なるものです。
しかし 今回 お聞きしたかったのは この先です。
ACCESSのテクニックになってしまうのですが、
表現したいレポートが たとえば堀川さんの例題であるならば
「運送コード」で ブレイクさせる様な(運送会社のTEL番が 複数あるようなケー
スを想定して)グループヘッダーを設定したものでは
どうもうまく表示してくれません。
私だけでしょうか?
ちなみにOpen時に設定するのはレコードセットだけで 各フィールドへのコントロー
ルソースの紐付けはしなくてもいいのでしょうか?
また レポート上のテキストボックスのコントロールソースプロパティは 「空」で
しょうか?
堀川さんのご指摘のような テクニカルな説明はできませんでしたが、今まで何とか
こなしてたんだと思える反面、思いを伝えるのは 難しいなぁと思いつつ。。
[MSDE/SQLServerに関して、今、どんなことにお困りですか?] |
よろしければお困りの内容を、電子メールで教えて下さい。 |
質問を電子メールで作成する
|
[ウィンドを閉じる][MSDE/SQLServer FAQ ][MSDE / MSDE2000 技術サポート情報一覧]
|