問題タブ [crystal-reports-xi]
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.
crystal-reports - 日付が null の場合、Crystal Reports はフィールドを灰色で表示する
ユーザーは、日付が null の場合、日付フィールドをハイライト表示するか、灰色の背景で表示することを望んでいます。どうすればこのようなことをすることができますか? (少なくとも、最初に文字列に変換する必要があると思います。)
crystal-reports - CrystalReportsV11マシンごとに異なるブール値を表示
Crystalで奇妙な問題が発生しています-ブール値(「open」)がtrueであることに依存するレコードを表示する基本的なレポートがあります。ただし、一部のPCでは正常に動作し、他のPCでは空白のレポートが表示されるだけです。
これを少し調べてみると、SQLクエリを表示すると、Crystalがさまざまなマシンでブール値を解釈する方法に問題があることがわかります。
各マシンで[SQLクエリの表示]を選択すると、機能しないマシンではブールセクションが次のように表示されます。
動作するものは次のとおりです。
...データソースがODBCドライバーを介したVFPテーブルであるため、より現実的に見えます。
これを完全に理解することはできません-ODBCドライバーに関係している可能性があると思います。なぜこれが起こっているのかについて誰かが何か手がかりを持っていますか?
ありがとう
crystal-reports - Crystal Report のフォント間隔の変更
大きなテキスト フィールドを持つレポートがいくつかあります。フォントを ariel 9 に設定しました。Crystal Designer では、指定したスペースを占有します。これを Business Objects サーバーに移動すると、各文字が互いに近づき、各行が互いに近づき、フィールドの右側と下部に余分なスペースがあり、下部により多くのスペースがあるように見えますフィールド内の行数が増えます。
サーバー上のレポートを DHTML ビューアーから ActiveX ビューアーに変更したところ、サーバーからレポートを実行していれば問題は解決しました。ただし、それを呼び出した Web ページから実行されるとすぐに、元に戻ります。
レポートのデザインと実行の両方で、フォントの間隔を制御するにはどうすればよいですか?
crystal-reports - 入力パラメータボックスの日付形式
構文を使用して日付を比較するデータSQLステートメントがありsome_date_to_compare > date('2011-05-05')
ます。日付は現在SQLステートメントにハードコーディングされており、次のように日付をパラメーターとして渡すように変更したいと思いますsome_date_to_compare > date({?date_from})
。はdate_from
日付タイプであり、日付/時間ではありません。
ただし、これに伴う問題は、レポートを実行しようとすると、Crystalが[入力パラメーター]ボックスの日付を次の形式YYYY-MM-DD hh:mm:ss
で渡すことです。たとえば2011-05-05
、カレンダーから日付として選択すると、パラメーターに2011-05-05 00:00:00
渡されdate_from
ます。
回避策がある、または私が期待する形式で日付を渡す方法はありますか(YYYY-MM-DD
)?
編集(いくつかの追加情報):
私はInformixを使用しており、列はDATE型(DATETIME-日付+時刻ではない)であるため、日付のみです。これで、SQLの一部は次のように
なります。date_to_compare between date({?date_from}) AND date({?date_to})
したがって、テーブルの列の値を日付範囲と比較しようとしています。
YYYY-MM-DD hh:mm:ss
ただし、問題は、クエリ検証の結果としてCrystalが入力パラメータボックスから日付を渡す場合、文字列から日付への変換エラー:-1218であり、渡された日付の時間部分が原因です。
ところで、SQLコマンド変更ウィンドウでCrystalによるクエリ検証をオフにする可能性はありますか?
c# - C# コンソール アプリから ODBC 接続を使用して RPT ファイルを印刷するにはどうすればよいですか?
以下のデータベース認証コードの有無にかかわらず試してみました。
認証ではログインに失敗します...通常はODBCを使用しますが、ODBC接続にリンクする方法がわかりません。
認証がないと、空のレポートが出力されます (レコードが返されなかったかのように、実際のレポート)。
また、印刷機能で from および to ページのパラメーターが必要なため、ページ数がわからない場合、レポート全体を印刷する方法を教えてください。
レポートは Crystal Reports XI v11.5 で作成されました
助けてくれてありがとう。
これが私がこれまでに持っているものです:
sql-server - Crystal Reports + GROUP BY を使用した SQL Server ストアド プロシージャに関する質問
SQL Server 2005 データベースでストアド プロシージャを実行する Crystal Reports XI Developer でレポートを作成しています。レコード セットは、日と時間でグループ化されたログ テーブルから要約を返します。
現在、私のクエリは次のようになります。
日付の狂気は無視してください。システム設計者は、日付を保存する方法を考え出したときに、かなりの量を飲んでいたと思います。
私の問題は次のとおりです。1 日の各時間の記録が常にあるとは限らないため、最終的にギャップが生じますが、これは理解できますが、Crystal が 24 時間全体について報告できるようにしたいと考えています。データかどうか。
クエリ全体をWHILE
(ストアド プロシージャ内で) ループに入れて、個々の時間にクエリを実行することで、これを変更できることはわかっていますが、私の中では、1 つのクエリが 24 よりも優れていると言っています。
通常のようにテーブル内の行を反復処理するのではなく、Crystal を 1 日の時間単位で反復処理させる方法があるかどうかを知りたいです。
または、データベース サーバーを強制終了せずに空の時間行が含まれるようにクエリをフォーマットする方法はありますか?
crystal-reports-xi - Crystal Reports 11 - メモ型フィールドの HTML 形式を削除する
Crystal Reports 11 を使用して、メモ フィールド内の文字数をレポートしたいと考えています。問題は、システムから HTML を介してフィードしていることです。
「<」と「>」内にあるすべてのテキストを削除したいのですが、これを行うのに問題があります。
これを行う最善の方法は置換式だと思いましたが、特定の文字または文字グループのみを置換できるようです。私は次のことを試しました:
置換 ({Field_Name},"","")
基本的に、「<>」記号内のすべてのテキストを削除して、残りのデータを表示できるようにしたいと考えています。
テキストのみを表示する HTML でフィールドをフォーマットするオプションがあることは知っていますが、フィールドでカウントが行われると、文字カウントに HTML テキストが含まれます。
どんな助けでも素晴らしいでしょう。
ありがとうデイブ
crystal-reports - Crystal Reports - データが変更されたときにページ ヘッダーを繰り返す
選択したアイテムごとに複数のサブレポートがある、かなり複雑なレポートがあります。各項目のメイン ヘッダーと、各ページの上部にあるその項目のページ ヘッダーが必要です。アイテムを 1 つだけ選択すると、見栄えがよくなります。複数のアイテムがある場合、そのメイン ページのヘッダーは 1 回だけ表示されます。
項目 2 のメイン ヘッダーが表示されるように設計するにはどうすればよいですか?
詳細は一連のグループ ヘッダーです (このレポートを継承しました)。今のところ、メインヘッダーが一度だけ表示されることを除いて、私が望むものだけがあります。これはレポート ヘッダー セクションにあり、ページ ヘッダーはページ ヘッダー セクションであり、残りのすべてのレポート (複数のページにまたがる可能性があります) はさまざまなグループ ヘッダー セクションにあります。
編集: メイン ヘッダーとページ ヘッダーの両方をページ ヘッダー a とページ ヘッダー b セクションに配置し、両方にアイテム ID を含めることができます。ここで、アイテム ID が重複している場合にページ ヘッダー a を抑制することができれば、新しいアイテム ID でのみ印刷する必要があり、ページ ヘッダー b は各ページの上部に印刷されます。
windows-7 - CrystalReportsはデバッグモードで動作しますデバッガーの外部で失敗します
レポートにCrystalReportsXI R2(11.5.3700.0)を使用する.net2.0アプリケーションがあります。Windows XPでは正常に動作しますが、Windows7では奇妙な動作を示します。
Windows 7では、デバッグモード(F5)で実行すると、すべてが正常に表示されますが、EXEを直接起動すると(デバッグなし、CTRL + F5)、レポートを表示できません。
スタックトレースから次の情報を見ることができますが、ここでは完全に無知です。
誰かがこの問題に直面して回復したことがありますか?親切な助けは常にありがたいです。
編集:このアプリケーションは単一のUIスレッドで実行されます。これはWinformsアプリケーションです。
crystal-reports-xi - Crystal でレコード間に表示する方法
アクセス制御システムからのイベントを含むテーブルがあります。これに加えて、従業員の 1 日 (勤務時間 8:00 ~ 5:00) の先入れ先出しと後出しを表示したい
その日の昼休み (12:45 と 2:15 の間) にラスト アウトとラスト インが必要です。他のイベントはレポートで非表示にする必要があります。
レポートのデザインで問題に直面しています。助けてください...