QuickReportでバーコードを表示するには?

解決


tarou  2006-12-26 06:34:59  No: 24388

バーコードコンポーネントTQRBarImageを使ってバーコードを表示したいと思っております。
表示方法としては、別フォームで入力したコードに対応するバーコードを表示させたいのですが、バーコードコンポーネントを今回初めて使用するのでどのようにソースを組んだらよいのかが分かりません。
分かる方いらっしゃいましたら、よろしくお願いいたします。


えーとね  2006-12-26 20:58:17  No: 24389

> バーコードコンポーネントTQRBarImage
http://www.vector.co.jp/soft/dl/win95/writing/se261885.html でしょうか?

> どのようにソースを組んだらよいのかが分かりません。
ReadMe を読みましたか?


えーとね  2006-12-26 20:59:57  No: 24390

URLを間違えました。
http://www.vector.co.jp/soft/win95/writing/se261885.html


かず  2006-12-26 21:30:19  No: 24391

私もTQRBarImageを使用してカスタマーバーコードを印刷しています。
特にソースを書く上で難しいことはありませんよ
TQRBarImage.Codeに文字を入れるだけです。
プロパティーの設定が悪いと表示しないようです。説明書を読むしかないのかな


tarou  2006-12-26 23:07:07  No: 24392

えーとね様、かず様
アドバイスありがとうございます。
かずさんのご指摘通りQuickrep上にTQRBarImageを置き、そこのコードに対して数値を代入すればちゃんと表示できるようになりました。

そこで更なる課題ができました。
複数台のプリンタがある環境において、プリンタを最初から指定して印刷ボタンを押したらそのプリンタで直接印刷できる、ような事ってできるのでしょうか?現在、プリンタが一つしかない環境ですので影響がないのですが、複数台あった場合に指定したプリンタから出したいのです。
お知恵をお貸しください。よろしくお願いします。


にゃぁ  2006-12-27 00:40:19  No: 24393

もしかすると
べつなしつもんするなら
べつにしたほうがいいっていわれるかも
しれないニャ。


かず  2006-12-27 02:52:50  No: 24394

QuickReportのプリンタの切り替えはPrintSetupDialogを印刷ボタンを押すまえに実行して、プリンタを切り替えます。
      Report名.PrinterSettings.PrinterIndex := Printer.PrinterIndex;
      Report名.Print;
で指定したプリンタに印刷できます。


tarou  2006-12-27 06:58:15  No: 24395

にゅあ様  かず様
アドバイスありがとうございます。

かずさんのアドバイス通りにプリンタの切り替えもできました。
以前のソースは
Report名.QRPrinter.PrinterIndex := Printer.PrinterIndex;
Report名.Print;
としていましたが、かずさんのご指摘通りのソースに変更したところきちんと
動きました。大変助かりました。

今後もよろしくお願いいたします。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加