Q61:@定型帳票ではなく、EXCELやPDFへのデータ出力は可能ですか?
A開発したアプリケーションをMacで動かすことはできますか?
BQRコードやバーコードの読取処理は可能ですか?
CQRコードやバーコードの生成・出力は可能ですか?
A61:
> @定型帳票ではなく、EXCELやPDFへのデータ出力は可能ですか?
EXCELへのデータ出力は、[データベースアクセス]コンポーネントを使って、EXCELも一種のデータベースソフトとして扱い、SQL文でUpdate等を行うことで実現できます。
但しピンポイントで一つ一つのセルを更新することは、不可能ではないですが非常に手間が掛かりますので、出力先は単純なデータシートとし、EXCEL上でそのデータを元に帳票にして頂くなどが考えられます。
EXCELファイルへの接続はサンプルファイル¥MZPlatform¥2.3¥AP_DATA¥Sample¥データベースアクセス2(エクセル接続).mzaxを使ってお試し頂く事ができます。
(注) Ver.2.6から追加されたExcelファイルアクセスコンポーネントを使用することで、Excelファイルへの出力が可能です。
PDFファイルへの出力はMZPlatform独自ではできませんが、仮想プリンタードライバーとして動作する市販のPDF変換ツールを導入し、MZPlatformの[帳票]印刷時にプリンター設定でその変換ツールを選ぶといった方法になるかと存じます。
なお以前[帳票]の複数ページ印刷についてお問い合わせを頂きましたが、次期バージョンからは、[テーブル]データの次ページへの繰越し等、複数ページ印刷に対応する予定です。
> A開発したアプリケーションをMacで動かすことはできますか?
大変申し訳ございませんが、現在のところMacには対応しておりません。
> BQRコードやバーコードの読取処理は可能ですか?
> CQRコードやバーコードの生成・出力は可能ですか?
読み取り機器をご用意頂けば、テキストフィールド等にキーボード入力したのと同じように読み取り結果を入力することができます。
バーコード、QRコードの生成にはそれぞれ[バーコード変換]、[QRコード変換]コンポーネントをお使い下さい。
バーコードはCode39,Code128,JAN13,JAN8,EAN13,EAN8に対応しています。
(一部制約がございます)
コードの出力の際には、下記の方法が考えられます。
@[帳票]上に[バーコード要素]、[QRコード要素]として配置して印刷
([帳票]上で直接データ設定も可能)
A[帳票]上に[画像要素]として配置
この時先にアプリケーション内で[バーコード変換]、[QRコード変換]コンポーネントを使い、コードを生成しておく必要があります。
B画像ファイルとして出力
生成したコードを[ファイル出力]コンポーネントを使用し、画像ファイルとして保存できます。
バーコードの生成、QRコードの生成については、サンプルファイル
・\MZPlatform\2.3\AP_DATA\Sample¥バーコード.mzax
・\MZPlatform\2.3\AP_DATA\Sample¥QRコードサンプル.mzax
入力については
・\MZPlatform\2.3\AP_DATA\Tutorial\バーコード入力導入.mzax
をアプリケーションビルダーでロードし、お試し下さい。
また、その説明文書
・サンプル(QRコード).pdf
・バーコード入力導入チュートリアル.pdfを「ドキュメントインデックス」からご覧下さい。