ご連絡ありがとうございます。
接続先処理には問題はなかったようですので、[サブルーチン]の呼び出しのメソッドが原因かと推測します。
今回[テーブル]の「データ選択イベント」に接続したいということを明示するために、[サブルーチン(別解)]からもデータ選択イベントを発生させていますが、この場合[サブルーチン]を呼び出す際のメソッドは「イベントを渡して処理を呼び出す(PFEvent)」を使用し、引数には「取得方法:イベント」を設定します。
メソッド「処理を呼び出す()」を選択したり、違う種類のイベントに繋げてしまったり(例:データ更新イベントに、データ選択イベントが発生イベントの[サブルーチン]を繋げる)などすると処理は呼び出されません。
特にイベント内包データを取得して[サブルーチン]の接続先処理で利用したい時に「イベントを渡して処理を呼び出す(PFEvent)」の方を使用します。それ以外はメソッド「処理を呼び出す()」を使用し、[サブルーチン]からの発生イベントはアクションイベントを使用することが多いです。この場合もアクションイベント以外を[サブルーチン]から発生させると、処理が呼び出されません。
以上ご確認いただき、ご不明な点等ございましたら、再度ご連絡いただければ幸いです。
どうぞよろしくお願い申し上げます。