MZPlatformユーザー会

作成した返信

10 件の投稿を閲覧中 - 631 ~ 640 件(全 756 件)
  • 著者
    投稿
  • MZPlatformユーザー会
    サイト管理者

    たいへん恐縮ですが、受注.mzaxファイルの添付に失敗しておりますので、再添付をお願いします。掲示板右側の注意事項に書いてありますように、mzaxファイルやmzasファイルは直接添付できない仕様となっておりますので、zipファイル等に圧縮してからの添付をお願いします。

    返信先: 折れ線グラフの点を任意の形に変更 #4867
    MZPlatformユーザー会
    サイト管理者

    折れ線グラフの点の形状につきまして,用意されている以外の形状に変更することはできない仕様となっております.ご提示の機能は,グラフの中では,ろうそく足グラフが最も近いと思います.ろうそく足グラフは,各項目について,始値,高値,安値,終値を指定し,変動を表示するグラフですが,始値と終値に平均値を設定しますとご要望のような表示に近くなります.ただ,各線の太さが個別に指定できない等の制約があります.ご参考のため,お送りいただいたファイルを修正しイメージを示したアプリケーションを添付いたします.このままでは,画面表示用のテーブル(ID:4)に表示上不要な列が必要となってしまいますので,グラフ設定用のテーブルを別途設定した方が良いかもしれません.

    添付ファイル:
    MZPlatformユーザー会
    サイト管理者

    ファイルを読み込むメソッド「ファイルからブックを読み込んで選択する」と書き出すメソッド「ファイルに現在のブックを書き出す」はxls形式,xlsx形式どちらにも対応しておりますが,相互に変換をするような使用法には対応しておりません.xls形式で読み込んだファイルは,xls形式でしか書き出すことができません.前回お答えした方法では,メソッド「空ブックを作成して選択する(boolean)」により,指定した形式のデータを新たに作成することになりますため,見かけ上xls形式のファイルがxlsx形式に変換されているように見えておりました.また,単純に一か所の修正を例として回答させていただきましたが,ファイル形式に関係する他の箇所の修正も必要に思います.xlsx形式で読み込んだファイルをxlsx形式で書き出した際フリーズするとのことですが,例えばファイル書き出しの処理がxls形式で出力するような処理になっておりませんでしょうか.メソッド「ファイルからブックを読み込んで選択する」と「ファイルに現在のブックを書き出す」では,ファイル名(拡張子)でファイル形式を判断いたしますので,出力する際のファイル名の拡張子がxlsとなるような処理になっておりませんでしょうか.

    MZPlatformユーザー会
    サイト管理者

    Excelファイルアクセスコンポーネントにて,ファイル形式を指定してファイル書き出しするためには,空ブック作成時に形式を選択します.メソッド「空ブックを作成して選択する(boolean)」を実行して,空ブックを作成しますが,引数に「true」を設定しますと,xlsx形式で出力できます.Excelファイルアクセス.mzaxでは,ID:68のファンクションコンポーネントのイベント処理内にて,「空ブックを作成して選択する(XLS形式)」を実行しておりますが,その箇所を上記のメソッドに変更していただけますでしょうか.

    MZPlatformユーザー会
    サイト管理者

    (メールより転記)
    SQL文を下記のようにすると計算できるようです。

    SELECT koutei,CONVERT(kadou_time,REAL)*3 from CSVREAD(‘(CSVファイルパス)’,null,’Shift-JIS’)

    こちらの型変換やデータ型についてはH2の機能になりますので、詳細は下記をご
    覧ください。
    http://www.h2database.com/html/functions.html#convert
    http://www.h2database.com/html/datatypes.html

    MZPlatformユーザー会
    サイト管理者

    (メールより転記)
    CSVファイルをデータベースとしてSQL文で検索し計算をする処理を進めています。時間の平均時間を計算したいと思いますが、整数値の場合には「合計」も「平均値」も正常に計算できるのですが、小数点値(例:7.25)になると、エラーになってしまいます。エラー内容としては、型変換エラーみたいなメッセージが出ているので、可能性としては、CSVデータは基本文字なので、「文字→数値」に型を変換してSQL文が処理をする時にエラーになっているのではと考えます。この場合、SQL文の中で「文字→実数」に変換して計算する記述をすることで、計算は可能になりますでしょうか。

    MZPlatformユーザー会
    サイト管理者

    グラフ自体にはマウスの位置を取得する機能がありませんので、添付していただいたようにデータ選択イベント処理中に、グラフを配置しているフレーム内でのマウス位置を取得するのが良いと思います。

    ただ残念ながら、現状はダイアログを位置指定で表示する機能がありません。ダイアログは何も指定しないと画面中央に、親フレームを指定すると親フレームの中央に表示されます。

    もし表示するものがフレームで良ければ、setFrameLocation(Component,Point)を用いて親フレームと親フレーム内でのマウス位置を指定すれば近い動作が得られます。この場合問題となるのは、ダイアログのようにモーダル指定(表示されている間は他への操作をブロック状態にする)ができない点です。モーダル指定が不要であれば、フレームを用いて位置指定で表示するのが良いと思います。

    ダイアログとフレームをそれぞれ使用した場合のサンプルを添付しますのでご確認ください。

    添付ファイル:
    返信先: グラフの凡例文字サイズ #4840
    MZPlatformユーザー会
    サイト管理者

    現状としては、グラフ凡例の文字サイズを自動調整する機能はありません。
    また、凡例は表示の有無のみが指定できるようになっていまして、表示する場合の幅はグラフ全体の1/3と割合が固定となっております。凡例の幅を直接取得する機能は提供しておりません。

    返信先: チェックボックスグループの背景色について #4831
    MZPlatformユーザー会
    サイト管理者

    ご指摘ありがとうございます。こちらでも現象を確認しまして、不具合であることを確認しました。修正はソースコード側で必要ですので、もしお急ぎでなければ次期リリースをお待ちください。

    もしお急ぎであれば、修正版のパッチをお渡しして反映方法についてご説明しますので、こちらへの返信でその旨お知らせください。

    MZPlatformユーザー会
    サイト管理者

    本ページの構成を修正しまして、こちらの環境では「送信」ボタンが表示されるようになりましたので、ご確認ください。

10 件の投稿を閲覧中 - 631 ~ 640 件(全 756 件)