Мәліметтерді шартты және циклды өңдеу If.. EndIf, DO case ..ENDCase, DO While.. ENDDO, FOR..ENDFor командалары түсіндіру
Есептеу процестерін басқару үшін және циклді мәліметтерді өңдеу үшін келесі қосалқы операторлар қолданылады.
IF …ENDIF, SCAN…END SCAN, DO WHITE…ENDDO, DO CASE … ENDCASE, FOR …END FOR
Тармақталу командасы IF…ENDIF жазылуы
IF <условия>
<егер шарт шын болса, онда команда орындалады>
ELSE
<егер шарт өтірік болса, онда келесі команда орындалады>
ENDIF
Мысалы :
Экранға ағымдық кестелердің атауын жазбалар санын,жолын шығару немесе ағымдық жұмыс облысында ағымдық кесте жоқ.
IF NOT EMPTY (DBF())
PUBLIC res
res = RECCOUNT ()
ELSE
WAIT ‘ағымдық кесте жоқ’
ENDIF
? ‘ағымдық кесте атауы’ , DBF()
? ‘Жазбалар саны ’ , res
Мұндағы EMPTY() туындының мәні .T.егер оның аргументінің мәні бос емес болса.
Достарыңызбен бөлісу: |