• ベストアンサー

ActiveReports(アクティブレポート)について教えてください

 現在アクティブレポートを使って帳票を作っているのですが、 やりたい処理を、HELPや説明書やサンプルなどを見ても、 載っていない又は見つけられないことが多々あり困っています。 アクティブレポートの詳しい本やホームページがあれば見たいのですが、見つからないのでどなたか教えて下さい。

質問者が選んだベストアンサー

  • ベストアンサー
  • TAGOSAKU7
  • ベストアンサー率65% (276/422)
回答No.3

ActiveReportは約5、6年前に、一ヶ月ほど苦悩した覚えがあります。 決して「ActiveReportには自身がある」とは言えないレベルですが。。。 私の使用していたバージョンと違うかも知れませんが、参考程度に発言します。 >出力したい物が60項目あるときは いつもTxtbox(Fild?)×60に一つづつ代入させているのですが、他に良い方法はないのでしょうか 補足内容からすると、帳票とデータベースとは、直接結び付けてないようですね?(Accessのレポートとは違うような仕組みという意味です。) データベースから、データを配列変数にセットして、それを反映させているということとですね? わたしも、その事には悩みました。 結果、言われている通り、力技で処理を行いました。 コントロール配列も使えなかったので(現バージョンはどうか知りませんが)、データ数を表示対象可能数で割って、こまめに張って行きました。 それがいやなら、(Access的な扱い) 1.各配列を1レコードととするワークテーブルを作成 2.それを直接帳票の各テキストボックスなどにリンクさせる という方法があります。

saku_ranman
質問者

お礼

返事遅れてすいません。 "アクティブレポートのHPがあるか&配列要素があるか" という疑問は、いつも、もしかしたら他の人は、簡単に調べる方法を持っているのではないかと気になっていました。 ネットで調べても、アクティブレポートについてって少ないじゃないですか あと、配列を使わずまさに力技でやってるのも、この方法以外ないのか不安だったので、こんかい回答していただきなんかすっきりしたきがします。 ようちな質問に回答していただき、ありがとうございました

その他の回答 (2)

  • TAGOSAKU7
  • ベストアンサー率65% (276/422)
回答No.2

失礼しました。 しっかり読んでいないのは、私の方でした。 サンプルをご覧になっているようですね。 その上でわからないという趣旨のようですね。 しかし、やはりActiveReportのような拡張コンポーネントにスポットを当てた にスポットを当てたHPは、私は見たことはありません。 また、DBの接続方法だけでも幅があるように、ActiveReportの使い方も様々だと思います。 >やりたい処理を、HELPや説明書やサンプルなどを見ても、 載っていない又は見つけられないことが と言われても、何がやりたいのかがわからないと、言いようがありません。 拡張コンポーネントで一番の勉強方は、やはり#1で答えた通りだと思います。 わからない部分は、その都度BBSなりを利用した方がよいと思います。 反論・同感などの意見 カモーン

saku_ranman
質問者

補足

回答ありがとうございます。実は ┏━━━┳━━━━━━━━┓ ┃3/1 ┣━━━━━━━━┫←明細1行づつ出力 ┃   ┣━━━━━━━━┫ ┣━━━┣━━━━━━━━┫ ┃3/2┣━━━━━━━━┫ ┗━━━┻━━━━━━━━┛   ↑同じ日付はくっつく  っていう感じの帳票を作りたかったのですが、これに限らず分からないものが多くて、いっそ詳しく書いてあるHPとかないのかと思い、そっちの方を質問してみました。  >拡張コンポーネントで一番の勉強方は、やはり#1で答えた通りだと思います。  やっぱり、コツコツ地道に理解していかないとだめなのですねw勉強になりました。 あともう一つ質問なのですが、ActiveReportって配列はないのですか?出力したい物が60項目あるときは いつもTxtbox(Fild?)×60に一つづつ代入させているのですが、他に良い方法はないのでしょうか?

  • TAGOSAKU7
  • ベストアンサー率65% (276/422)
回答No.1

インストール時に一緒に入ったサンプルは見たのでしょうか? ActiveReportに限らずそういった部類は 1.サンプルを触る 2.リファレンス本を見る に限ると思うのですが、、、

関連するQ&A

  • Active reportの処理に関して

    現在、Visual Studio2008で、C#とActive report、 MySQLを用いて帳票を作成しようとしています。 Active reportのサンプルに記述してあるバウンド処理や、アンバウンド処理 でMySQLから取得した情報を直接帳票に出力する事はできるようになりました。 但し、一般的なイメージとしては、印刷ボタンが押された段階で、画面上からの検索条件 を取得し、それをベースにDBへ検索しにいった結果をデータセットへ格納し、それを 帳票で使用して出力するようなイメージがありました。。。 そもそもその考え方が間違っているのでしょうか??? 私の知識不足ではあるかとは思いますが、上記のバウンド処理やアンバウンド処理では、 画面からの条件での検索がうまくいきません。 どういう形で出力するのが一般的なのでしょうか??? また、そのサンプル的なものも教えて頂ければ幸いです。 よろしくお願いします。

  • レポートが開けない。

    作成済みのレポートうまく開くことが出来ません。 エラーの内容としては、 イベントプロパティに指定した式:開く時でエラーが発生しました。 指定した式にあいまいな名前が含まれています。 といった表示が出ます。 特にレポートを修正したことは無いのですが、 システムに取り込むファイルを1つ追加しました。 それと、新しく取り込んだファイルから抽出条件を変えて 2種類のデータを作成しているのですが、これが問題ありですか? もっと違うことでしょうか? レポートを開く処理までは、何のエラーにもなりません。 DoCmd.OpenReportからエラーに飛んでしまいます。 何かご教示いただけると助かります。 よろしくお願いします。 レポートを開く時のコード↓ If MsgBox("はい :印刷" & vbCr & "いいえ:プレビュー", vbYesNo + vbInformation, "出力処理メニュー", "", 0) = vbYes Then DoCmd.OpenReport "R_帳票一覧", acViewNormal Else DoCmd.OpenReport "R_帳票一覧", acViewPreview End If '処理終了メッセージ MsgBox "処理が正常に終了しました。", vbInformation, " " 帳票一覧作成 = True On Error GoTo 0 Exit Function Err: 帳票一覧作成 = False MsgBox Err.Description イベントプロパティに指定してある式↓ 開く時:=Report_Maximize()

  • ASP + ActiveReports

    ASP+VBScriptを利用して、ActiveReportsで作成した帳票を印刷したいと考えております。 やりかたとしては、RPXファイル(レポート定義ファイル)にSQL文を埋め込んで、ARビューワーで表示させる方法でいいと思うのですが・・・。 (違っていたら教えて下さい!!) 問題は、帳票にASPから入力したSQLパラメータを渡したいことです。どうしたらよいのでしょうか? あと、OBJECTタグのID,CLASSIDに何を入れたら良いのかもよく分かりません。 始めたばかりで、見当違いの質問でしたらすみません。 よろしくお願い致します。

  • アクティブレポートで複数のレポートを表示したい

    VisualBacis6.0で帳票はActiveReportsVer1.5Jを使用しています。 ActiveReportsでレポートを作成してプレビュー画面を出し印刷を行う プログラムを作っています。 そこで複数(1頁もの)のレポートを1つのプレビュー画面で出したい んですがやり方がわかりません。 プレビューで1頁となると1つ目のレポート、2頁目で2つめのレポート と言うふうに出せるのでしょうか?今のところ、1つのプレビューに 対して1つしかレポートが出せないようなので、頁が変わるたびに 1つのレポートに対して編集するというやり方、プレビュー画面を複数 用意する方法など考えています。 説明がわかりにくくてすみません。 やり方はいろいろあると思いますが、どなたか教えていただけないでしょうか? どうぞよろしくお願いします。

  • レポートの書き方

    大学1年生です。 この間、初めてレポートを書いてこいと言われました。 でもレポートに関しての知識がまったくありません(つд`。) どういう風に書いたらいいのか、初歩的な事からすべて分かりません。 今日本屋さんで「レポートの書き方」の本を何冊か見てみましたが 色々とありすぎて、何が何だか…。 他の方の投稿も読んでみたのですが(書き方が詳しく書いてある) 説明がよく理解できないんです…(´;ω;`) 私の理解力が足りないだけなのですが…↓↓ 何かオススメの(こんな私でも)本があったら教えてほしいです。 又は詳しく教えてくださる方、返信待ってます(>_<)

  • accessレポートの抽出条件

    こんにちわ。 いまaccess2000で, フォームからレポートを出力する処理をしています。 そのレポートは[コントロールソース]としてあるクエリを設定しています。 そこで, DoCmd.OpenReport "r_帳票", acPreview, , "[番号] = 'a100'" とコーディングしました。 なおレポートの[フィルタ]プロパティは"はい"にしています。 ところが,出力されたレポートには条件で抽出されずに 全件が出力されてしまいました。 抽出条件を効かせるためにはどうすれば良いでしょうか? 教えてください。お願いします。

  • Accessレポート

    Accessレポートで横方向がページを超えるときに、縦方向と同じような処理が出来ないか? 商品発注一覧表のような帳票で、横の内容は店舗、縦が商品の帳票があります。店舗数が増えてA4縦の帳票に入りきらなくなりました。     A店 B店 C店 D店 E店・・・ A商品  1  2  3  4   5 B商品  6  7  8  9  10 こんな帳票があり、A4サイズで横はD店までしか収まりません。 ーーーーー1ページ目ーーーーー     A店 B店 C店 D店 A商品  1  2  3  4 B商品  6  7  8   9 ーーーーー2ページ目ーーーーー     E店 A商品  5 B商品  10 こんな感じで印刷する方法はありませんか? 宜しくお願いします

  • ActiveReportsとoracle

    vb6.0で ActiveReportsに、oracleデータを表示させたいのですが 接続の仕方がわかりません。 以下ヘルプファイルに、OLE DB の接続方法が載っていますが oo4oを推奨しています。 ご存知のかた教えてください。 ActiveReportsのサンプルは、全てAccessを使用しているのでわかりません。 ADO(ActiveX Data Objects)を使った接続 ■Microsoft OLE DB Provider for Oracleを使用したOracleへの接続 ConnectionStringプロパティ "Provider=MSDAORA.1;User ID=<user id>;Data Source=<servername>;Persist Security Info=False" ※ActiveReportsに関わらず、OLE DBプロバイダ経由の接続では、個々のデータベースアーキテクチャの違いを完全に吸収できない可能性があります。Oracleをデータソースとしてレポートを作成する場合には、Oracle社から提供されているOracle Objects for OLE(OO4O)を使用し、アンバウンド形式でレポートを作成する方法をお勧めします。

  • レポートの書き方

    現在アメリカの大学に留学中です。 授業の課題で、calligraphy(書道)について、先生から渡されたリストのうち、一冊の本を読んでreportを6-8枚提出する事になりました。 リストのうち図書館にあったのは3冊ほどだけだったので、そのうち「Chinese and Japanese calligraphy:spanning two thousand years」という本を選んだのですが、本の内容は中国人書道家40人と日本人書道家40人程の書道の作品と、その解説がそれぞれ10行ずつほどにわたって書かれていて、一見美術の画集のような本です。 今までこういう画集本のレポートを書いた事がないのですが、こういった本についてのレポートは全体のサマリーを書くものなのでしょうか?それとも一つの作品だけを取り上げて、解説するのでしょうか?でも一作品の解説だけだと、この本以外の本を読んで、調べる事になってしまい、それだとこの本のレポートでなくなってしまいますよね。。 また、こういった本のレポートというのは、どんな種類のレポートになるのでしょうか?(例:critical paperとかresearch paperとか) 自分の専攻とは全く関係ない勉強なので、Thesisさえ決めれずに困っています。 他のクラスメートが教授に「書道のレポートはどのように書くべきなのか?」と聞いたところ、「今まで大学でレポート出した事がないのか!?」と逆ギレぎみ?に言われていたので、教授には聞きにくい雰囲気です。。

  • VBからACCESSのレポートへの出力に関して

    環境:Visual Basic2008 Express Ediotion,ACCESS2000 教えて下さい。 Visual Basic2008で開発を行っていますが、帳票の部分だけをACCESS2000の レポート機能を使って出力したいと考えています。 単純にACCESSのレポートを起動させる方法は、幾つかのホームページに記載が ありましたが、Visual Basicの方で作成された"データ"を用いて、ACCESS側のレポート に出力するような事をしたい為、調べた結果では手段が見つかりませんでした。 あるホームページに、データセット等を活用すれば出力できるような記載もありましたが、 細かな情報がなく、どのように記述したら良いかが記載されていなかった為、この 方法だけでなくどのようにしたら良いかの参考になるようなホームページ、あるいは ソースの記述を教えて頂きたいと思います。 よろしくお願いします。