如何從正在進行的db中獲取數值4gl,最初有一個來自用戶的輸入,用於根據記錄顯示的值來選擇記錄。我們嘗試,但我們無法獲取確切的價值。如何檢索正在進行的db數據4gl?
這是我們的計劃:
def var b as int.
def var obj as int.
/*set obj.
prompt-for obj.*/
def var sum as int.
def var a as int no-undo.
def var i as int no-undo.
for each po_mstr break by po_nbr.
select count (*) from po_mstr.
assign
a = 1
b = 583 .
repeat:
if first-of (po_nbr) then
set obj.
prompt-for obj.
if (a le obj and obj lt b) then
disp po_nbr po_vend po_ship po_ord_date with 2 col.
end.
end.
我可以檢索單個數據只有我們給超過2值意味着它將顯示相同的第一個值。
在ABL中使用SELECT是一個壞主意! – Austin