0

請求書を印刷する必要があるデスクトップ アプリケーションに取り組んでいます。現在、データベースとして Visual Studio 10 と SQL Express を使用しています。内容の大部分を含む印刷済みの用紙に請求書を印刷する必要があります。顧客名、顧客の詳細、およびデータベースに保存されている請求書の内容を追加するだけです。事前に印刷された請求書には、会社の基本情報とともにロゴが含まれています....そのため、請求書に名前を入力し、ストアド プロシージャを使用してデータを検索する必要があります。

誰かが私を助けてくれたら、私は感謝します

4

1 に答える 1

2

ハード コピー用紙をスキャンして画像ファイルにし、その画像ファイルをレポートの背景として設定してみてください。

そこから、いくつかのフィールドをレポートの本来あるべき場所に配置するだけです。背景を削除/非表示にし、テスト ページを印刷してオフセットを見つけます。ページ上でフィールドが通常よりも 1 cm 高くなっている場合は、かなり明白なはずです。次に、それに応じてフィールドを調整します。

最初は大変な作業に思えるかもしれませんが、最初の 1 ~ 2 回のレポートを読めばコツがつかめます。

[編集]

レポート自体で、ヘッダーとフッターを非表示にし、詳細の高さを 7.5 (または余白を考慮して、ページ全体の高さ) に設定します。印刷する必要がある値を含む 1 つのレコードだけをレポートに渡します。

Crystal Reports の代わりに SQL Server Reporting Services (SSRS) の使用を検討することもできます。Crystal をデスクトップ アプリケーションに展開するのは難しい場合があります。SSRS Express は無料です。Advanced Services を使用して SQL Server Express をインストールするだけです。

于 2012-05-31T15:27:44.613 に答える