フォーラムへの返信
-
投稿者投稿
-
MZPlatformユーザー会キーマスター
ご希望の指定方法での接続はできると思いますが、もし下記の説明で解決しなければ、こちらで想定している状況と異なっているかもしれませんので、さらに詳細な状況をご説明ください。
原因は、おそらく接続に用いているMySQLのユーザ権限の可能性が高いです。
例えばrootで接続している場合、デフォルトではlocalhostからのみアクセスを許可されていますので、リモート接続の権限を設定すれば解決すると思います。詳細はMZに付属の「工程管理システム導入マニュアル」10ページをご覧ください。MZPlatformユーザー会キーマスターご存知かもしれませんが、ラジオボタンで処理を切り替える場合、ラジオボタンのデータ選択イベントの番号で処理を分岐する方法が簡単です。
また、ラジオボタンのデータ選択イベントを使わない場合は、何らかの処理中に選択位置を等価演算で判定する方法がシンプルです。選択肢の数が少なくて固定のときは、こちらをおすすめします。
オブジェクト分岐が適しているのは、選択肢が多かったり動的な場合や、比較対象がオブジェクトである場合です。選択位置などの数値は、オブジェクトに変換されたものが厳密に何であるかによって動作が変わるので、逆にわかりにくくなってしまいお勧めできません。確かに、お試しいただいた方法では、想定した動作にならないと思います。
すべての場合について、実装例を示したサンプルアプリを圧縮したZIPファイルを添付しますので、展開してビルダーで中身をご確認ください。オブジェクト分岐については、分岐条件テーブルを属性情報編集の画面でCaseTableの変更から指定しています。ここでは選択位置を文字列に変換することで、比較が成功するように工夫しています。
添付ファイル:
MZPlatformユーザー会キーマスターどうしても同じ帳票の中で、テーブルの繰り返し印刷をしてその内容を複製表示したい場合には、帳票要素に渡すテーブルデータ側でそのような工夫をすることが可能です。
概略を説明すると、元のテーブルデータを直接帳票要素に渡さずに、テーブル格納変数で必要行数分複製したテーブルデータを作成して帳票要素に渡します。
その処理を含めた修正例を添付します。かなり複雑な処理になっていますので、ご不明な点があればお問い合わせください。
添付ファイル:
MZPlatformユーザー会キーマスターご指摘の内容は、テーブル帳票要素の繰り返し印刷機能の制限事項でして、同じ帳票内に繰り返し印刷機能を有効にしたテーブル帳票要素があると、このような動作になります。
もし可能であれば、書類と控えをそれぞれ別の帳票コンポーネント上でレイアウト作成していただき、印刷していただければと思います。ただし、この場合は当然ながら別の紙に印刷することになります。
MZPlatformユーザー会キーマスター残念ながら、現時点では帳票の印刷プレビュー画面を表示する際に、画面サイズや拡大率を指定する機能はございません。
MZPlatformユーザー会キーマスターMZAXの比較についてMZアプリとしての実現性を検討しまして、ある程度は可能であることがわかりました。不完全な状態ではありますが、作成したMZアプリの圧縮ファイルを添付します。
添付したMZアプリでは、比較する2つのMZAX(XML)のDOMツリーを作成して、コンポーネント宣言とメソッド起動に関する2つのテーブルを作成し、そのテーブルを比較しています。左側のテーブルに比較結果を表示しており、黄色の行が左側のみにある行、赤色の行が右側のみにある行となっています。制限としては、対象ファイルに複合コンポーネントが含まれている場合は、その階層は無視されます。また、起動メソッドの引数が同じかどうかまでは比較しておりません。
添付ファイル:
MZPlatformユーザー会キーマスター残念ながら、PDFファイルを画像ファイル入力で読み込むことはできません。
あらかじめPDFファイルを画像ファイルに変換するなどの対応をお願いします。MZPlatformユーザー会キーマスターPDFファイルを帳票に取り込むとは、どのような状態を想定されていますでしょうか。
例えば、PDFファイルの内容を別ソフトで表示して、手作業でPDFファイルの内容を画像としてMZ側に取り込むことは可能と思います。一方、PDFファイル名を指定してMZ側にその内容(書いてある文字等)を自動で読み込むことはできません。
また、もう一つのご質問についても確認させてください。
2015年4月24日のご質問「pdfファイルの印刷」で説明した方法でPDFファイルを直接印刷するときに、特定のプリンタを指定できるかというご質問でしょうか。もしそうであれば、Adobe社による情報を参考にお試しください。
MZPlatformユーザー会キーマスター残念ながら、現状では画像の中央表示機能はございません。
MZPlatformユーザー会キーマスターmzaxのファイル書式は非公開ではありませんが、書式を規定した文書が準備されているわけではありません。既存のXMLファイルビューワー等でご覧いただくか、添付のZIPファイルを展開したMZアプリで構造をご確認いただけますでしょうか。
適当なMZAXファイルをご覧いただけるとわかるように、MZアプリはinformationタグの中にbase,components,invocations,displays,papersタグが含まれていて、componentsがコンポーネントの宣言を、invocationsがイベント処理を記述する部分です。このあたりを比較すればご希望の処理が実現できると思いますが、MZアプリとして可能かどうかは検討が必要なので、お時間をいただけると助かります。
添付ファイル:
-
投稿者投稿