Q93:@現在エクセルで使用している日付関数があるのですが、MZにもそういった機能はあるかを知りたい。ASolidMXをMZで読めるようにはならないでしょうか?
Q93-1:
指示書発行の時に現在エクセルで使用している日付関数があるのですが、MZにもそういった機能はあるかを知りたいと思いました。
今使っている関数は、ある日付から数日後の日付を表示するWORKDAY関数と、ある日付と日付の間の日数をカウントするNETWORKDAYS関数です。両関数とも指定した休みの日を除いてカウント出来るためにかなり便利なのですが、MZ+MySQLの組み合わせでこれと同じことは出来るのでしょうか?
また、現在使っているCADソフトがSolidMXという2次元が得意なCADなのですが、これをMZで読めるようにはならないでしょうか?拡張子は.mx2というものです。
↓参考までに
http://jp.fujitsu.com/solutions/plm/cadcam/solidmx/
A93-1:
MZPlatformでは[カレンダー]コンポーネントを使って、日数の加算、減算、日数の取得などを行うことができます。
[カレンダー]のメソッドだけでは休日を除いて稼動日数を計算することはできませんが、ビルダー上で処理を設定すれば、WORKDAY関数やNETWORKDAYS関数と同様のことが可能です。
MySQLでも日数計算は可能ですが、関数だけでは休日指定まではできないかと存じます。
¥MZPlatform¥AP_DATA\sampleフォルダ内にサンプルアプリケーション『勤務時間計算.mzax』がございます。ロードし実行すると、分単位までの勤務時間の計算ができるようになっています。簡単な説明文書もございますので、併せてご覧下さい。
このサンプルファイルの中に[稼動日時情報]複合コンポーネント>[稼動日管理]複合コンポーネントがございます。複合コンポーネント内にコメント行で簡単な機能説明が書いてあります。既に必要なメソッドも公開してありますので、[稼動日管理]複合コンポーネントだけ別に保存して、お作りになるアプリケーション内で使って頂くこともできます。
> また、現在使っているCADソフトがSolidMXという2次元が得意なCADなのですが、これをMZで読めるようにはならないでしょうか?
大変申し訳ございませんが、MZPlatformでは個々のCADアプリケーションのファイルフォーマットには対応しておらず、汎用フォーマットのSTEP,IGES,DXF形式のみ読み込み可能です。ご不便をお掛け致しますが、今後も対応の予定はございません。