テーブルをループして各行から値を取得することは可能ですか?
=================
Contracts.dbf
=================
P01
C04
CH45
T31
counter = 1
Do While 1 < 4
SomethingSomethingSomething
counter = counter + 1
ENDDO
したがって、カウンター = 1 の場合、ループは P01 を返し、カウンター = 2 の場合は C04 を返します。
テーブルをループして各行から値を取得することは可能ですか?
=================
Contracts.dbf
=================
P01
C04
CH45
T31
counter = 1
Do While 1 < 4
SomethingSomethingSomething
counter = counter + 1
ENDDO
したがって、カウンター = 1 の場合、ループは P01 を返し、カウンター = 2 の場合は C04 を返します。
SELECT Contracts
SCAN
m.Counter = 1
m.Something = ""
DO WHILE m.Counter <= FCOUNT()
m.Something = EVAL(FIELD(m.Counter))
m.Counter = m.Counter +1
ENDDO
ENDSCAN
これを試して:
SELECT contracts
SCAN
x = contracts.fieldname1
MESSAGEBOX("Value -> " + x)
ENDSCAN