大众计算机学习网

专门提供各种电脑教程

Visual FoxPro常用语句用法及介绍

Admin | 2008-7-7 21:18:43 | 被阅次数 | 9194

        一:条件判断语句 

        ①IF <条件>
          <命令语句组>
        ENDIF

        说明:如果条件为真,则执行命令语句组中的各语句,否则跳过这些命令语句不执行,而执行ENDIF后的语句。
 
        ②IF <条件>
        <命令语句组1>
        ELSE
       <命令语句组2>
        ENDIF
        说明:如果条件为真,执行命令语句组1,否则执行命令语句组2。

        ③IF <条件1>
        IF <条件2>
        <命令语句组1>
       ELSE
        <命令语句组2>
      ENDIF
        ...
      ELSE
        <命令语句组N> 
      ENDIF
        说明:进行多重条件的嵌套选择。
 
        ④DO CASE
        CASE <条件1>
        <命令语句组1>
        CASE <条件2>
        <命令语句组2>
        CASE <条件3>
        <命令语句组3>
        ...
        ...
        CASE <条件N>
        <命令语句组N>
        [OTHERWISE]
        [<命令语句组N+1>]
        ENDCASE

        说明:依次判断条件,转入条件为真的命令语句组中执行。当所有条件都不成立时,若有OTHERWISE项,则执行命令语句组N+1,否则执行ENDCASE后面的语句。
 
        二:循环语句 

        ①DO WHILE <条件>
        <命令语句组>
        [LOOP]
        <命令语句组>
        [EXIT]
        <命令语句组>
        ENDDO

        说明:判断条件是否为真,如为真就重复执行循环体中的命令语句组,直到条件为假,结束循环。

        ②SCAN
        <命令语句组>
        ENDSCAN
        说明:在一个表中建立一个执行命令语句组的循环,并执行对每一条记录的操作,直到表文件记录完为止。