チェックボックス列部品の内容について

投稿者:shutzen 投稿日:2017/07/19(Wed) 11:22:22 No.1913

こんにちは。チェックボックス列部品についての質問です。
チェックボックス列部品を加えた表部品で、すべての行のチェックを自動で入れる手順を作っています。
以下のように、1行目でチェックを入れてボタン1を押すと、○が表示されるのですが、同じセルの内容に
○を代入して、内容を表示させると「1」が表示されます。これは、仕様なのでしょうか。

◆動作環境情報◆
プロデル 1.5.857
Windows 10(64)
メモリ:7.86 GB


ーーここから
データというデータ表を作る
データに{「名前」、「性別」}という列を加える
データへ{名前=「田中」、性別=「女性」}を加える
データへ{名前=「佐藤」、性別=「男性」}を加える

メイン画面を表示する
待機する

メイン画面とは
  ウィンドウを継承する
  
  はじめの手順
    初期化する
    列Aというチェックボックス列部品を作る
    列Aのデータ列名は、「チェック」
    表部品1に列Aを加える
    表部品1のデータ表をデータに変える
  終わり
  初期化する手順
  ーー自動生成された手順です。ここにプログラムを書き加えても消える場合があります
  この内部領域大きさを{442,296}に変える
  この内容を「列部品のテスト」に変える
  ボタン2というボタンを作る
    その位置と大きさを{239,259,137,28}に変える
    その内容を「ボタン2」に変える
    その移動順を2に変える
    そのドラッグドロップを×に変える
  ボタン1というボタンを作る
    その位置と大きさを{27,259,130,29}に変える
    その内容を「ボタン1」に変える
    その移動順を1に変える
    そのドラッグドロップを×に変える
  表部品1という表部品を作る
  表部品1を初期化開始する
    その位置と大きさを{12,18,418,222}に変える
    その移動順を3に変える
    そのドラッグドロップを×に変える
    その位置固定方向を「右+左+下+上」に変える
  表部品1を初期化終了する
終わり

ボタン1がクリックされた時の手順
  表部品1の{1,1}セル目からセル部品を取得して対象セルとする
  対象セルの内容を表示
  終わり

ボタン2がクリックされた時の手順
  表部品1の{1,1}セル目からセル部品を取得して対象セルとする
  対象セルの内容を○に変える
  対象セルの内容を表示
  終わり
終わり

ーーここまで

不具合でした

投稿者:ゆうと 投稿日:2017/10/01(Sun) 21:55:07 No.1926

こんばんは ゆうとです。
お返事大変遅くなりました。

サンプルプログラムありがとうございます。
「○」となるべき箇所が「1」となる現象を確認しました。

詳しく調べましたところ、プロデルの挙動に問題がある箇所がありました。
最新版のプロデル1.5.861で、設定後も「○」となるように修正しました。

ご確認いただければ幸いです。

ありがとうございます!!

投稿者:shutzen 投稿日:2017/10/18(Wed) 22:16:34 No.1937

正常に動作するのを確認できました。とてもうれしいです(^^♪
ご対応いただきまして大変ありがとうございました。

▲ページの先頭へ

- WebForum -