MZPlatformユーザー会

作成した返信

10 件の投稿を閲覧中 - 341 ~ 350 件(全 756 件)
  • 著者
    投稿
  • 返信先: エクセルの機能について #6079
    MZPlatformユーザー会
    サイト管理者

    一応確認ですが、Excelでの表示機能がMZのテーブルコンポーネントにも存在するか、というご質問でしょうか。残念ながら、MZのテーブルにそのような機能はありません。

    返信先: イベント生成について #6072
    MZPlatformユーザー会
    サイト管理者

    テーブルのセルの値を更新して、その結果発生するイベントの処理で別のセルの値を設定(更新)するには工夫が必要です。データ更新イベントの処理中に「セルの値を設定する」を呼び出すことになり、その時点でデータ更新イベントが発生して入れ子のループになってしまいます。おそらく、途中でエラーが発生して2つ目の入力に到達していない状況だと思います。

    このような場合は、「イベント伝播制御」コンポーネントを使い、入れ子のループが生じないようにします。添付のサンプルをご覧ください。データ更新イベントが発生したら、それをイベント伝播制御コンポーネントに渡すようにします。イベント伝播制御コンポーネントから発生するデータ更新イベントの処理の中で、最初にイベント伝播を無視する設定として、処理が終わったらイベント伝播を元に戻します。このようにすれば入れ子のループが生じなくなりますので、その間で必要な処理を実行します。

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

    こちらで想定する動作としては、不具合修正の反映手順を実施していただければ、MZアプリを再実行するだけで反映されるはずで、PCの再起動を求められることはありません。

    ご使用中のPC環境によってそのような動作をするかどうかすぐにはわかりませんが、情報提供をしていただければ何かわかるかもしれません。例えば、下記についてどのような状況でしょうか。2)のような環境であれば、所属組織の担当部署に状況をご確認いただく必要があります。

    1)使用中のPCのアカウントに管理者権限がない
    2)使用中のPC環境が所属組織のルール等でPC上にファイル保存できない設定で運用されている

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

    ご指摘ありがとうございます。こちらでも動作確認できまして、MZ側の不具合でした。

    添付の不具合修正用JARファイルを所定の場所に配置して、設定ファイルに一行追記していただければ、その後の起動では回避できると思います。

    お手数をおかけして恐縮ですが、下記の手順をお試しいただけますでしょうか。バージョン番号やインストール位置で変わる部分は読み替えてください。

    手順:
    1)添付のZIPファイルをダウンロードして展開(JARファイル入手)
    2)1)のJARファイルをMZの実行環境の所定の場所に配置(C:\MZPlatform\3.6\jars\)
    3)設定ファイルPlatformClassPath.iniの【先頭】に2)で配置したJARファイルの行を追加
    (設定ファイルの場所はC:\MZPlatform\3.6\etc\)
    (設定ファイルの【先頭】に追記する一行は下記)
    jars/mzpatch20200521.jar

    添付ファイル:
    返信先: ガントチャートでの休日の設定について #6062
    MZPlatformユーザー会
    サイト管理者

    ガントチャートコンポーネントは、設定した休日や登録したタスク等の表示をすることが主目的のコンポーネントです。設定した休日データを使用してスケジュールを自動作成する機能や、登録した内容との重複を避けるための判定処理は含まれておりません。

    そのような機能を実現する場合、基本的にご自身で作成していただく必要がありますが、かなり難易度が高いと思いますので、ご注意ください。なお、指定した休日を考慮して勤務時間を計算するサンプルがありますので、必要に応じて参考にしていただければと思います。
    (C:\MZPlatform\3.6\AP_DATA\Sample\勤務時間計算_1.mzax)

    返信先: テーブルの行名の変え方 #6058
    MZPlatformユーザー会
    サイト管理者

    MZのテーブルに列名はありますが、行名は存在しません。行ヘッダは行位置を表示するものです。MZのテーブルの構造については、開発チュートリアル(応用編)Lesson.6をご覧ください。

    返信先: 5分単位で切り下げ方法 #6050
    MZPlatformユーザー会
    サイト管理者

    ご希望の処理は、整数の割り算と掛け算の組み合わせで実現できます。テーブルのメソッドとしては存在しませんので、整数(BigInteger)格納変数を用いて計算します。各セルの値を取得して変数に設定し、5で割った値に5を掛けると5単位で切り下げた値が得られます。

    整数の計算の部分だけ作成したサンプルを添付しますので、お試しください。

    添付ファイル:
    返信先: 5分単位で切り下げ方法 #6048
    MZPlatformユーザー会
    サイト管理者

    回答の前に確認させてください。その列の数値は、分の値が整数(0~59)で入っているということでしょうか。それとも、時間の書式の文字列(例えば05:13)になっているのでしょうか。

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

    個別のプリンタの印刷設定につきましては、MZ側からメソッドや属性情報設定で指定することができません。MZ側から指定可能な部分は、印刷設定画面からの手動選択のみになります。

    なお、印刷設定画面での初期設定は、OS側が管理する初期設定になっていると思われます。OS側のプリンタ印刷設定を変更することで、初期設定をご希望の状態に変更できるかもしれません。

    例えば、OSがWindows10であれば、「設定>デバイス>プリンターとスキャナー」で対象のプリンタを選択して「デバイスの管理」で「印刷設定」や「プリンターのプロパティ」から設定を変更してお試しください。これでも変更できない場合はご容赦ください。

    返信先: 帳票にページ番号・ページ数の印刷について #6034
    MZPlatformユーザー会
    サイト管理者

    帳票印刷でページ番号とページ数を表示する方法につきまして、まずはMZ付属ドキュメントの「サンプル(帳票).pdf」をご覧いただき、その中で紹介しています「帳票_2(複数ページ印刷).mzax」をビルダーで確認していただければと思います。

    それでもご不明な点があれば、再度お問い合わせください。

10 件の投稿を閲覧中 - 341 ~ 350 件(全 756 件)