表部品におけるセルの選択について

投稿者:若人 投稿日:2021/04/25(Sun) 01:44:13 No.2036

こんにちは、若人でございます。

さて、表部品についての質問ですが、表部品において特定のセルを選択する際の方法についてお尋ねします。
-----
表部品1の{1,5}セル目を選択する
-----
と表記しても、当該のセルを選択することができず、
-----
『受注内容の{1,5}セル目を選択する』という部分で「選択する」という手順が複数あり、どの手順を実行するか決められません。
引数の助詞や型が合うように指定してください。

[エラー番号117] [受注登録.はじめ:23行目]
プロデル 1.7.1051 (32)
-----

というエラーが発生します。
また、本掲示板の過去ログを参考に、

-----
対象セルは、表部品1の{1,5}セル目からセル部品を取得したもの
対象セルを選択する
-----

とした場合、選択されることなく、表部品に変化がありません。

この場合は、どのようにしたら解決しますでしょうか。
ご多忙の折恐縮ではございますが、ご教示いただけますと幸いです。
よろしくお願いいたします。

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

Re: 表部品におけるセルの選択について

投稿者:ゆうと 投稿日:2021/04/25(Sun) 15:24:42 No.2039

こんにちは ゆうとです。
お世話になっております。

動作を確認してみましたが「セル部品」の「選択する」手順は、
画面上に表部品のデータが表示された後でないと、正しく反映されないようです。
状況によって異なるかと思いますが、
次のように画面の表示後に「選択する」手順を呼び出せばうまく動くかと思います。

また、
> 表部品1の{5,1}セル目を選択する
と言った書き方が使えない点については
「表部品」種類に「選択する」手順が用意されていないことが理由ですが、
1.7.1054で機能追加しました。

参考になれば幸いです。

--------------
データというデータ表を作る
データに{「名前」,「メール」,「誕生日」}という列を加える
データへ{名前=「秋山」,メール=「akiyama@yahou.co.jp」,誕生日=「1996/03/25」}を加える
データへ{名前=「石川」,メール=「ishi@gmall.com」,誕生日=「1992/08/15」}を加える
データへ{名前=「原口」,メール=「haragushi@potmail.co.jp」,誕生日=「1993/12/06」}を加える
データへ{名前=「松下」,メール=「matsu@gmall.com」,誕生日=「1992/04/16」}を加える
データへ{名前=「山中」,メール=「ymnk@potmail.co.jp」,誕生日=「1993/07/10」}を加える

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

メイン画面とは
  ウィンドウを継承する

  はじめの手順
    初期化する
  終わり

  開いた時の手順
    //表部品1の{5,1}セル目を選択する
    表部品1のデータ表をデータに変える
    表部品1を選択解除する
    対象セルは、表部品1の{5,1}セル目からセル部品を取得したもの
    対象セルを選択する
  終わり

  初期化する手順
  ーー自動生成された手順です。
  ーーここにプログラムを書き加えても消える場合があります。
    この実質大きさを{663,387}に変える
    この内容を「表部品のテスト」に変える
    この間隔を{4}に変える
    初期化開始する
    表部品1という表部品を作る
    表部品1を初期化開始する
      その位置と大きさを{18,57,627,312}に変える
      その移動順を2に変える
      その位置固定方向を「上+下+左+右」に変える
      その間隔を{4}に変える
    表部品1を初期化終了する
    初期化終了する
    この設計スケール比率を{144,144}に変える
終わり
終わり
--------------

Re^2: 表部品におけるセルの選択について

投稿者:若人 投稿日:2021/04/25(Sun) 17:57:28 No.2040

こんにちは、若人です。

さて、早速のお返事誠にありがとうございます。

データが表示されないと選択できない件について、了解いたしました。

表部品でセルの値が変更された時の手順として組み込もうとしましたが、別のやり方が必要そうですね。

値を確定させた後、選択セルを下ではなく横(右)へ選択を移動したいのですが、そうした場合はどうしたらよいでしょうか。もしよい方法があればご教示いただけますと幸いです。

こちらでも、別のやり方がないか今一度思案してみようと思います。

いつも丁寧なご回答、誠にありがとうございます。

今後ともよろしくお願いいたします。

Re^3: 表部品におけるセルの選択について

投稿者:smorkin 投稿日:2021/04/26(Mon) 09:22:25 No.2042

こんにちは、smorkinです。

横から失礼します。
私も以前、同じ手順で悩みました。

──────────
表部品1の選択行番号は、1
表部品1の選択列番号は、5
──────────

プロデルのバージョンは違いますが、こちらでは上記の手順で
セルを選択出来ています。

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

Re^4: 表部品におけるセルの選択について

投稿者:若人 投稿日:2021/04/26(Mon) 22:29:12 No.2043

こんにちは、smorkinさん。

情報ありがとうございます。早速試してみましたが確かに横へ移動しました。
本件初回投稿から私でも様々試してみましたが、表部品上で

「{TAB 3}」を入力する

をプログラムすれば、横移動できることを発見しました。
行追加可能を×にしておけば、その行の中でTABによる横移動ができるようでした。

この度は貴重な情報ありがとうございます。

今後ともよろしくお願いいたします。

▲ページの先頭へ

- WebForum -