(現在 過去ログ79 を表示中)

HOME HELP 新規作成 新着記事 トピック表示 ファイル一覧 検索 過去ログ

No11999 の記事


■11999 / )  Re[10]: 一つのグラフオブジェクトに3つのグラフを切替えて表示
□投稿者/ ONnoji -(2019/10/28(Mon) 14:57:49)
    2019/10/28(Mon) 16:29:26 編集(投稿者)
    2019/10/28(Mon) 15:52:05 編集(投稿者)
    2019/10/28(Mon) 15:43:15 編集(投稿者)
    2019/10/28(Mon) 15:03:06 編集(投稿者)
    2019/10/28(Mon) 15:02:14 編集(投稿者)

    > 自分のフォームのトグルオブジュエクトの内容が、同じになりません。具体的には、
    >
    >  ソース(S)の右横の□の中に?が付き、手本に表示されている「0」or「O」が表示されていないのが原因のような気がします。
    >
    >  また、一括処理で、メインフォームから入力フォーム(カード形式)を表示するのですが、
    >  入力フォームで、トグルをクリックすると、
    >      「イベントハンドラ・・でエラー・・」
    >      「指定のオブジュエクトは登録されていません」
    >      「詳細 @grf血圧」
    >   と表示されます。

    [トグルボタン]は、{オプションボタン,チェックボックス,プッシュボタン}の三つのスタイルを選べます。

    どのスタイルも見かけの違いだけで、動作は全く同じです。

    ■手順

    1.まず、ソースに指定する局所変数を宣言しなければなりません。

      フォーム定義の画面で、メニューバー[ツール]→[変数管理]を選びます。

      次に、変数管理の左上隅の[変数種別]リストで"局所変数"を選びます。

      8個並んだアイコン(図柄)の一番左の[アイコン]をクリックします。

      [変数名]に、mグラフ選択 と入力します。この時にアンパサンド記号(&)は使いません。

      [種別]リストで、"局所変数"を選びます。

      [データ型]リストで、"整数"を選びます。

      [式入力]は空欄のままです。

      [変数の値]で、1(イチ)を入力して、[OK]ボタンを実行します。

    2.次に、[トグルボタン]オブジェクトの[ソース]の設定をします。

     [トグルボタン]の[オブジェクトの属性]の[トグルボタン]タブで次のように設定します。

     [ソース]の[式エディタ]アイコンをクリックして、[式入力]エディタを表示します。

     下の3個の一覧の左から順番に次のように指定して式を完成します。

     "変数名" → "局所" → "mグラフ選択" → [式へ挿入]ボタンを実行

     &mグラフ選択 という式が完成したら、右上の[OK]ボタンを実行します。
     
    3.次に、[トグルボタン]オブジェクトの[オンの値]の設定をします。

     [オンの値]に1(イチ)を入力します。

     [オフの値]は、[設定:しない]にします。

    4.次に、[トグルボタン]の[オブジェクトの属性]の[イベント]タブで次のように設定します。

     [イベント]の[ソース値更新]のチェックボックスをオンにします。※チェックマークを付けます。
     
     "ソース値更新" という文字をダブルクリックします。

     ダブルクリックすると、イベント処理ファイル( .kev )にイベントハンドラが作られます。

     もしも、すでに該当のイベントハンドラが存在する場合には、そこへジャンプします。

    5.最後に、イベントハンドラに[オブジェクト操作]コマンドを記述します。

     なお、以下の例は、

     ・[グラフ]オブジェクトの[オブジェクト名: grf血圧 ]が存在して、
     ・フォームの編集対象表に、[グラフ条件名: グラフ作成条件1 ]が登録されていることを想定しています。

     従って、コピペしても[グラフ]オブジェクトの[オブジェクト名]や、[グラフ条件名]が違っている場合はエラーになります。

     特にオブジェクト名は、半角と全角は区別されますので、適当に入力するのは慎んでください。
     ちなみに、サンプルの grf血圧 の grf 半角です。

     手続き定義開始 optグラフ1::ソース値更新()

       オブジェクト操作 @grf血圧{ グラフ条件名 = "グラフ作成条件1" }

     手続き定義終了


    以上で、1つめのオプションボタンが完成しました。

    引き続き、残りの2つのオプションボタンを設定すればOKですが、

    3.次に、[トグルボタン]オブジェクトの[オンの値]の設定をします。

     [オンの値]に1(イチ)を入力します。

     [オフの値]は、[設定:しない]にします。

    ↑この部分は、2つ目のオブジェクトでは2(ニ)、3つ目のオブジェクトでは3(サン)に設定します。
     ※すべて同じ値では切り替えがうまく行きません。

    イベントハンドラの[オブジェクト操作]コマンドのグラフ条件の名前も同様です。

     オブジェクト操作 @grf血圧{ グラフ条件名 = "グラフ作成条件2" }
     オブジェクト操作 @grf血圧{ グラフ条件名 = "グラフ作成条件3" }

     ※すべて同じグラフ条件名では切り替えがうまく行きません。


返信 [メール受信/OFF] 削除キー/


Mode/  Pass/

HOME HELP 新規作成 新着記事 トピック表示 ファイル一覧 検索 過去ログ

- Child Tree -
- Antispam Version -