問題タブ [crystal-reports-2011]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
805 参照

crystal-reports - Crystal: データベース エキスパートでのテーブル名の自動更新

これは、実際の問題というよりも厄介な問題です。Crystal レポートでデータ ソースを別の名前のデータ ソースに変更すると (そして、古い列を新しい列にリンクするすべてを行うと)、フィールド エクスプローラーと (明らかに) 式ですべてのテーブル名が表示されます。変更されます。しかし、データベース エキスパートには、まだ古いテーブル/ビュー名が表示されます。

例でこれを示しましょう:列を UNITTABLE_1列に変更するとEQUIPMENTします。VIEW_1データソースの場所を介して置換を行い、古い列 EQUIPMENT を新しい列である UNIT にリンクできます。

しかし、データソースの場所またはデータベース エキスパートのいずれかを確認すると、古い TABLE_1 が引き続き表示されます (リンク タブの列を確認すると、TABLE_1 の列が EQUIPMENT ではなく UNIT になっていることがわかります)。

これは非常に煩わしく、率直に言って少し危険です。特に、しばらくしてレポートに戻った場合はなおさらです。データベース エキスパートでテーブル名を自動更新できる設定はありますか?

0 投票する
1 に答える
414 参照

crystal-reports-2011 - Crystal Reports、クロス集計レポート、サマリー データの上にヘッダーを配置する

SQL データベースに基づいて、Crystal Reports 2011 でクロス集計レポートを作成しました。

ここにスクリーンショットがあります ここに画像の説明を入力

デフォルトでは、クロス集計レポートは要約されたデータにヘッダーを与えないように見えるため、レポートは各セルに 4 つの合計を表示しますが、各合計が何であるかを識別しません。次のように、レポートにいくつかのヘッダーを配置しようとして、テキスト ボックスを使用しました。

ここに画像の説明を入力

ただし、最初の図に示すように、テキスト ボックスは最初の列にのみ表示され、後続の列には表示されないため、これでは問題は解決しません。

クロス集計レポートの集計データにヘッダーを追加する方法はありますか?

0 投票する
0 に答える
225 参照

dynamic - Crystal Reports 11 - レポート全体をラップする方法、横長ですが幅が広すぎる

渡された動的な日付範囲で実行できる C11 レポートを作成する必要があります。ただし、ランドスケープ ページの設定は、1 年のすべての月に収まるほど十分な幅がありません。月は上部に沿ったヘッダーであり、多くのレコードについて、それぞれが下に引き出されるデータ行の同じ 4 列を持っています。レポート全体をラップする方法はありますか? 2 番目の詳細とグループ化セクションを作成しようとしましたが、C11 では、既存のものから独立した詳細/グループ化を行うことができませんでした...

次のリンクは、私が話していることに近いです。

https://english.stackexchange.com/questions/11481

ただし、ヘッダーを保持する必要があります。例:

(ページヘッダー)……1月……2月……3月……4月……5月……6月……7月……スペースの)

(詳細秒)...空室状況...予約済み....所有者...など...

(グループ フッター) ... 共有値......共有値......共有値....など...

(ページ フッター)...共有合計......共有合計......共有合計....など..

0 投票する
0 に答える
36 参照

sql-server-2012 - Crystal (または SQL Server 2012) がデータベースの文字列を短縮する理由と、それを防ぐ方法は?

次の原因となる可能性があるものと、それを防ぐ方法を教えてください。

Crystal 2011 の「データベース エキスパート」のコマンド オブジェクトは、次のようなものでした。

私がフォーマットとパラメーターをいじっていたとき、Crystal は17 文字の後にAを切り捨て始めました。切り捨ては、フィールド エクスプローラーの「データの参照」機能で早い段階で確認できました。

理由を突き止めようとして 30 分ほど試した後、あきらめて、必要なデータ項目を追加しました。

Aは正常に戻りましたが、Bは切断され始めました。

というわけで最後にフェイクアイテムを追加しました

そしてBは正常に戻りました!

0 投票する
0 に答える
1200 参照

if-statement - 複数のフィールドにある場合はクリスタル

Crystalでグループ値を作成しています私の式は

最初のテストでレポートを実行すると、一部のレコードは正しくグループ化され、他のレコードは数式から完全に除外されているように見えます。これは、グループ名が空白のグループにレポートが表示されるためです。その他は、式に基づいて正しいグループに含まれます。

0 投票する
1 に答える
1417 参照

crystal-reports - Crystal レポートでグループをフィルタリングする

オーケー、クリスタルの経験がある人への簡単な質問です (私は経験していません) が、未処理の注文、注文したアイテム、注文した数量、および手元にある数量を引き寄せているという報告があります。注文番号でグループ化していますが、出荷する注文の商品の在庫数量が不足しているすべての注文を除外したいと考えています。{qty_on_ord} < {qty_on_hand} の次に {Ord_no} という単純な式を試し、これをグループ ヘッダーに挿入しましたが、うまくいきませんでした。私の最終結果は基本的に次のとおりです。アイテムの数量が不十分な場合、注文をまったく表示せず、逆に<>の単純な変更で短い注文を表示することもできます。これは単純なことだと思いますが、私はクリスタル レポートの経験がなく、Web の検索に必要以上の時間を費やしました。

どんな助けでも大歓迎です。

0 投票する
2 に答える
1203 参照

crystal-reports - グループから動的に値を取得し、それを配列に追加してから、個々の値をページ フッターに出力するにはどうすればよいでしょうか?

「ジョブ」に関する情報を提供するレポート ファイルがあります。つまり、これは「ジョブ チケット」レポートです。ジョブ チケット内には、個々の「コンポーネント」に関する情報を提供する詳細を含むグループがあり、特定のジョブには 1 つのコンポーネントから 6 つのコンポーネントまで存在する可能性があります。各コンポーネントに適用される文字列であり、「ComponentType」({sp_JobTicket.ComponentType}) であるフィールドがあります。

私がやりたいのは、ComponentType の各行の値を配列に入れ、それをページ フッターで呼び出すことができるようにすることです (つまり、テキスト オブジェクトを作成し、"TypeforComponent[ 3]")、印刷された各ページには 1 つのコンポーネントの完全な詳細のみが表示されますが、各ページのページ フッターには、すべてのコンポーネントとそのタイプが一目でわかるように表示されます。

現時点では、すべてのコンポーネントのコンポーネント タイプを印刷ページ自体に手書きするだけですが、データベースを介して ComponentType にアクセスできるため、レポートに印刷できるはずです。

ページ フッターに表示される ComponentType リスト

以下は、4 つのコンポーネント (つまり、ページ フッターでは 1 ~ 4 のみが値を持ち、5 ~ 6 は空) を持ち、すべてが現在レイアウトされている、印刷されたジョブ チケット レポートの全ページ プレビューです。物事を配置することを望んでいます: 完全なレポートのプレビュー