-1

Crystal レポート ビューアをテストしているときに問題が発生しました。プライマリ アプリ (ビューアーはこのアプリから呼び出されます) からレポートを表示しようとすると、以下を含むログイン画面が表示されます。

サーバー名: (編集不可のフィールド)

Darabase : (編集できないフィールド)

ログインID:(ここでは私のログインIDを示しています)

パスワード : (編集可能なフィールド)

パスワードを入力して完了を押すと、レポートは問題なく表示されます。

問題をグーグル検索しましたが、読んだ結果は私をさらに混乱させただけでした。これらの画面のトリガーは何ですか? 画面にポップアップする部分がコード内に見つかりませんでした。ビューアーは、.NET プラットフォーム用の SAP DLL を使用して C++.NET で作成されています。

本当に助かります。

ありがとう。

4

4 に答える 4

0

データソースの場所をプログラムで設定することはまったく問題ありませんが、場合によっては、これでは問題がまったく解決されません。かっこいいものを発見しました。

このスクリーンショットを見てください:

ここに画像の説明を入力

これは間違っています。データソースの場所を 1000 回設定しようとしても問題ありません。コードの何が問題なのかを調べようとしても、コードだけでは修正できません。

このスクリーンショットは、これらの設定がどのように見えるかを示しています。

ここに画像の説明を入力

それが問題です。

問題は、この画面にアクセスするにはどうすればよいかということです。ああ、簡単です。

スクリーンショットをそれぞれ順番に見てください。

ここに画像の説明を入力

次に、次のようなものが表示されます。

ここに画像の説明を入力

したがって、これらが最後のスクリーンショットに設定されていることを確認してください。そうすれば、すべての問題が解決されます.

于 2013-11-12T08:47:17.207 に答える
0

データベース接続を次のように変更しました。

  • OLE DB (ADO)

そして選ばれた

  • SQL Server 用 Microsoft OLE プロバイダー

そしてそれは私の問題を解決します。これで、必要に応じてコードでデータベースを変更できます。

よろしく

于 2014-04-03T08:51:21.770 に答える
0

プログラムでレポート接続情報を設定する必要があります。そうしないと、表示されている画面で尋ねられます。「Crystal reports Connection info」をグーグルで検索して、その方法のサンプルを見つけることができます。これは C# 用のものです: Crystal Report のデータベース ログイン情報 (接続情報) を設定するには?

于 2013-07-31T22:26:24.763 に答える