2013年3月17日日曜日
Microsoft Dynamics GPの大平原にCrystal Reports - 概要とよくある質問
Microsoft Dynamics GPの大平原の後継でソフトウェアダイナミクスとeEnterprise ERPアプリケーション、およびCrystal Reportsは常にダイナミックに最適なレポート作成ツールでした。歴史的にはGPのDynamicsは、Crystal Reportsは、PervasiveとFaircom ODBCドライバの制限のために限られていたのPervasive SQLおよびCtreeプラットフォーム上で利用可能であった。パーベイシブ/ Ctreeで利用可能な最後のバージョンは、Microsoft Great Plainsから7.5であったが、バージョン8.0以降、GPダイナミクスは、Microsoft SQL Serverで用意されており、あなたが期待することができるように、SQL Serverは、レポート開発のためのすべての可能な地平を開きます。 2007年11月の時点でGPの現在のバージョンは10.0です。この小さな記事では、Microsoft Dynamics GPのためのCrystal Reportsデザインの "哲学的"原則を開きます:
1。 Crystal Reportsはしないと魔法 "だけ" "オールインワンの問題ソルバー"レポート作成ツールです。これは、レポートウィザードの力を過大評価してはならないことを意味しますが、代わりにSQLビューまたはSQLのいずれかがあなたのCrystalレポートに設定されたパラメータと戻りレコードを受け入れるためにストアドプロシージャを設計します。次に、CRにする必要があるすべては、それらをソート、グループレコードにあり、もちろん、スタイルやその他の "化粧品"が適用されます。我々は、設計者は、CR内で非常に複雑なGPのテーブルのリンクをしようとしたレポートのデザインの障害の多くを見て、さらに複雑な制約を適用して、行の重複、その他の厄介な問題になってしまったので、我々は、第一弾でこのメッセージを配置している、実際にはあなたが同様のパッチを適用して、道の終わりにそれらを修正しようとした場合、レポートが放棄された積み上げている
2。ストアドプロシージャとSQLビュー。もちろん、SPはそれがCRパラメータに翻訳されているパラメータを受け入れ、よりエレガントに見えます、しかしSPは、一時テーブルや中間計算(テンポラリ·テーブルに基づいて)含む能力に起因するビューよりも強力です。一時テーブルを使用すると、SQLのSELECT文でのグループ化の標準的な技術を超えて行くことを可能に - これは#1に記載されたレコードの重複を排除し、真の解決策であるべきです。あなたは、GPのために練習し、CRであなたの時間を投資することを計画している場合は、いくつかの実用的なレッスンを行うべき場所をSQLビューとストアドプロシージャでは、ベースGPのCrystal Reports
3。 GPのための他のレポートツール。あなたはCRの開発者であれば、それはあなたがすべての状況でCrystalレポートを適用しようとする、しかし、あなたがGPは非常に強力であらかじめデザインされたツールを持っていることを知っておくべきこととして、自然である。あなたが財務諸表を作成する必要がある場合:貸借対照表を、損益、キャッシュ·フロー - 財務報告のCRよりも効率的な場合なので、GPの総勘定元帳にFRxのレポートデザイナーは、まずFRxのリンクを検討する必要があります。 GPのレポートライタ。このレポート作成ツールを使用すると、特定の請求書を印刷することができるところから、そのようなSOP請求フォームなどの画面を、進水GPレポートの利点を取得する - いわゆる修正されたレポートでは、請求書のフォームにあなたの会社のロゴを配置することができます。 FRxとRWの他の特徴は範囲の外にあり、これらの製品に私たちの出版物を確認してください
4。 GPの敏捷レポート。器用さは、IDEとGPのプログラミング言語です。 DexはあなたがGPのフォームやレポートをカスタマイズに加えて、新しいものを作成することができます。 Dexのオプションを調査するために、我々はあなたが選択する際に役立つはずGPの敏捷開発者に連絡することをお勧め
5。 GPのインターフェイスからのCRを呼び出す。は、いくつかの手法を使用することができます。最初のものは、伝統的である - あなたはCRエンジンを呼び出すことができますVBAスクリプトから使用するVBA /修飾子(あなたがGPのカスタマイズサイトイネーブラライセンスが必要になります)。第二の手法を使用すると、Crystal Reportsエンジンカスタム敏捷sanscriptコードから呼び出す敏捷、です。また、あなたがGPのフォームを拡張できるように、Visual Studioの開発者用のSDKを考慮し、もちろんあなたの純拡張アプリケーションからCRを呼び出すことができます。
...
登録:
コメントの投稿 (Atom)
0 件のコメント:
コメントを投稿