タイトル
ポータル行の削除のループ
フォーラムに投稿
ポータル内の関連レコードについて、
ポータルを表示しているレイアウト側から、
ある条件に当てはまるポータル行をじゅんぐり全て削除するループを作っているのですが、
1つのポータルの行を削除した時点でレコードが選択されず、
ポータル行の移動ステップの次へとかが効かなくなり、最初の行に戻ってしまいます。
なぜループかと良いいますと、一定の条件のときには書換え、一定条件の時は削除という感じにしたいがためです。
関連レコードのレイアウト側に移動して、検索して、対象レコードを削除とかすれば良いのでしょうけど、
ポータル側レイアウトから操作したいのです。
小1時間半はまっています。
なにかうまい手はがあればお願いします。
ポータル行を削除する直前(該当行がアクティブになっている間)に、変数にポータル行番号を保存しておきます。
削除後、その変数を番号に指定してのポータル行へ移動させれば良いでしょう。ただ、最終行を削除した場合には、分岐させて別処理が必要です。