作成した返信
-
著者投稿
-
ORIteck CO., LTD一般参加者
FAQ90を参考に試しているのですが思うようにいかない状況で確認した次第です。
Platform.ini/hostsfile.ini/AccessPolicy.iniは全て関連していないと連携できない認識ではいるのですが先ず確認させていただきたいのがPlatform.iniの設定で下記ようにするとビルダーからアプリケーションがロードできなくなるのですがこの症状は当然の結果でしようか?platfrom.iniだけの設定です。
UseDataCooperation=true
UseOnlyLightDataCooperation=true
PlatformName=Platform01
LocalhostAddress=keiei-01-PC (←PCの名前)
AccessPolicyFile=PlatformNameとLocalhostAddressは両方設定すると症状がでます、どちらか片方では問題ありません。
症状は、ビルダーを起動しロードボタンを押下するとエラーダイアログが表示(タイトル及びメッセージは表示されない)ビルダーを閉じるとエラーダイアログ表示(添付ファイル参照)よろしくお願いします。
添付ファイル:
ORIteck CO., LTD一般参加者ご対応ありがとうございます。
ローダーの起動及びエクセルへの書き込みまで確認することができました。ORIteck CO., LTD一般参加者トピック:「Excelファイルアクセスで使用できるExcelFileSizeについて」
での関連で確認させていただいた内容です。MZ3.6で可能性があるのであればやるだけやってみたいと思います、
Apache POIのJARファイルの入手及び設定についてお願いします。ORIteck CO., LTD一般参加者ご確認ありがとうございます。
Ver.4.0をインストールし実行することで問題は発生しなくなりました。
又、Ver.3.6を使用していましたが、このVerでは再現することも確認できました。一応になりますが、Ver.3.6での実行後Excelファイル起動時のメッセージを添付します。
ORIteck CO., LTD一般参加者ありがとうございました。
どの程度理解できたのか不安な部分はありますが、ポイント部分を追加し、現在のプロセスを大きく変えることなく納得できた形で対応できました。
ORIteck CO., LTD一般参加者ご確認ありがとうございます。
空のExcelファイルはひな形で使用しています。MZ側でBookを作成する方がスマートだとは思ったのですが、列幅を設定したいのと、数値列の書式を数値で区切りありとしたかったためです。再度添付します。
「MZ上でテーブルの行を増やすかどうか」のご質問ですが、データベースのレコード数に依存しますので、「増える」で回答します。
簡単にプロセスを説明します。
データベースには7回SQLを順次発行し、レコードの取得があれば、順次エクセルに書き込みます、これを7回繰り返します。前回添付したExcelファイルのデータ有り(出力結果.xls)の方では、テーブル表形式が3つありますが、7回のSQL発行で3回レコードが存在したことを意味します。
1回の実行でレコードが存在した場合、表のタイトル、表の列ヘッダー名、表の列ヘッダーの書式設定、表の行(文字列)、表の行(文字列)書式設定、表の行(数値列)、表の行(数値列)書式設定、表の合計列の合計、表の合計列の合計書式設定、この順に行位置を変えて値の設定と書式の設定を繰り返しています。書式設定は設定内容に応じて用意していますが全て「現在のブックにセル書式を作成して選択する」を使用しています。
分かりづらいと思いますがよろしくお願いいたします。
ORIteck CO., LTD一般参加者ご回答ありがとうございます。
質問が悪いのかもしれませんが、サンプルファイルの出力結果(Excelファイル)を見ると実現したい結果になっていない(数値に区切りがない)ので、少し簡潔に改めます。出力するExcelファイルの数値セル(数値がある列)の書式を「罫線あり区切りあり」で設定することはできますか?できる場合どのような方法がありますか?
サンプルでは「Excelファイル(テーブル全体用).xls」のA列1行のセルを複製し設定していまと思いますが、このセルの書式を区切りありに設定したファイルを使用しても結果は区切りなしとなります。
作成中のアプリでのひな形と出力結果のExcelファイルを添付します。出力結果のファイルのF,G,H列に対して区切りありの設定ができませんか?
ORIteck CO., LTD一般参加者ご連絡ありがとうございます。
確認ダイアログコンポーネントに「transferFocusUpCycle()」メソッドが全メソッド対象でも見当たらないのですが、どうしたらいいでしょうか。ORIteck CO., LTD一般参加者毎回、MySQLへの接続→SQL実行→切断です。
処理中は常に接続状態に変更することでエラーの発生はなくなりました。
ありがとうございます。ローカルのPCではエラーの発生はないのですが環境の問題でしょうか?
ORIteck CO., LTD一般参加者問題発生のプロセスの前まで再実装することができました。なので、添付ファイルのご確認は不要です。お忙しいところ申し訳ありませんでした。
基本的には部分々作成後には別ファイル名での保存を心がけていますが、無限ループに入ってしまった場合の対処方法があればご教授お願いします。 -
著者投稿