MSDE FunClub
Microsoft Data Engine FunClub
MSDE初心者向けメーリングリスト過去ログ[1086]番
 
[TOP]>[MSDE初心者向けメーリングリスト過去ログ(1086番)]>[ウィンドを閉じる]
 
SQLServer2005時代でも
開発の基本は T-SQL
上巻で T-SQL の基礎作り
 
SQLServer2005時代でも
運用の基本はバックアップ
下巻でバックアップ手法を学びましょう
PASSJ人気コンテンツで学んだ後は下巻でさらなる学習を!
 
ウィンドを閉じる
MSDE/SQLServer FAQ
MSDE / MSDE2000 
技術情報サポート
初心者向け
メーリングリスト
過去ログの表示
技術者向け
メーリングリスト
過去ログの表示
メーリングリスト
活動状況の
表示
MSDE TOP メニュー
MSDEトップメニューに移動します
 

 
Re: ACCESS ADP 一時テーブルを基にしたレポートで「オブジェクトが無効です。」のエラー

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 技術サポート情報一覧]

MSDE TOP ページに移動する

 
 
 
 
 
 
 
MSDE FunClubに関するご意見・ご要望等ございましたら、
msdefun@horikawa.ne.jp までご連絡下さい。
MSDEを始めとする各種データベースシステムの開発、コンサルタントに関するご要望等は、
msdedev@horikawa.ne.jp までご連絡下さい。