2009-05-12 2 views
3

私はフリーフォームレポートツールを探しています。フリーフォームレポートツール

フリー/オープンソースが推奨されます。

データソースがなくても動作し、ページの任意の場所で印刷できるはずです。

私は、データセット、データソースなどのコンセプトをサポートしていない、古くても非常に高速なセミRDBMSを使用しているため、これは必要です。

さまざまな言語用の宣言モジュールをいくつか含むわずか2個のDLLです。

実際、私はComponentOneのVS Viewを過去6年間使用しており、これとはまったく互換性がありません。私は一般に、Delphiでも印刷が必要なときにこのコンポーネントを使用します。

私の上司はActiveXを使用できないようにしていますので、VCLの安定したフリーウェアソリューション&を探しています。

答えて

1

類似のDBを使用しており、最近List & Labelを使用して開始しました。それはその粗いエッジを有するが、一般的にはかなり良好に機能する。そのコアはDLLの束として提供されますが、登録は必要ありません。

3

私はFast Reportsを見ます。はい、それはデータセットをサポートしていますが、フォームにコンポーネントをドロップし、3つのイベントを書き込むことでフィールドの値を取得し、次のレコードをファイルの最後に配置することによって、独自のメソッドを構築することもできます。私はこのアプローチを何も問題のない「非」データ認識データに対してFast Reportsで何度も使用してきました。私は彼らがオープンソースのolder versionを持っていると信じていますが、最新バージョンのcostは妥当であり、あなたが試してみることができます。

+0

です。 BTWはFreeReportを実行しますか?このようなものがありますか? –

+0

私はファーストレポートのバージョンを使用して以来、しばらくしていますが、私は無料のレポートもこの機能を持っていたと信じています。 – skamradt

0

フリーフォームのレポートツールで探している内容に応じて、WP Tools Reporter add inを使用してレポートを生成できました。私は(それはもちろん、同様のデータベースを行うことができます)さまざまな場所からデータを与え、あなたはセクションが出力しているか否かを判断することができ、など

+0

これはこのプロジェクトのバウンスから外れています。 開発中のソフトウェアはフリーウェアなので、高価なコンポーネントは使用できません。 –

0

別の方法としては、ロール、あなたにあります独自のTDatasetまたはOLEDBドライバ。明らかに、OLEDBドライバはより一般的であり、Delphi以外でも使用できます。両方とも実際には単純なレベルで行うのがかなり簡単です(必要に応じてはるかに複雑になります)。

独自のOLEDBドライバを書き込むための開始点はthe techvanguards optk site.です。これは、ダウンロード可能な無料のソースコードキットです。 D5から更新されていませんが、Delphi 2009を使用して簡単なプロバイダを作成しました。少しハッキングすると、Delphi 2009で動作させることができます。

独自のカスタムを作成するためのチュートリアルTDatasetについては、「Using Delphi 3 - Special Edition」の指示に従っていましたので、そのコピーをWeb上で見つけることができれば、カスタムTDatasetの作成に関する章があります。 (編集:コメントを1として、ここでは良いlink

は私が広範囲にFastReportのを検討していないこのになります最初にかかわらず、OLEDBドライバルートを試してみて、あなたが標準デルファイたTDataSetを使用することができます

+0

カスタムデータセット:http://www.gexperts.com/articles/customds.asp –

+0

OPTkは興味深いように聞こえるが、D5でしか動作しないようだ。さらに、ライセンスや価格に関しては何も見ませんでした。もっと知っていますか? –

+0

これはたくさんの作業です。私は、そのような報告をするために、別のoledbプロバイダを発明したくありません。 実際、私はComponentOneのVSView ActiveXを過去6年間使っています。 しかし私の上司は、このプロジェクトでActiveXを使用しないことを要求しています。 –