コントロールキーを実行して、ブラウズ内で選択された行の数と、選択されたすべての行の一時テーブルからの合計数量を表示する Progress-4gl でブラウズを使用しようとしています。行の総数を簡単に取得できましたが、作成した一時テーブルから合計数量を取得しようとすると、最後に選択した行の値しかありません。選択した行から for each を実行するにはどうすればよいですか? ブラウズ用にいくつかのコードを次に示します。
on CTRL-L of browse-1 in frame a do:
assign buf-cnt = 0.
/*** FOR EACH BROWSE RECORD SELECTED **/
assign jqty = jqty + int(tt.tt-qty).
assign jlines = browse-1:num-selected-rows.
display
jlineslabel "Selected Number Of Lines"
jqtylabel "Quantity Of All Lines"
with frame fselect down row 5 centered overlay.
pause.
end. /* on CTRL-L */