vfp中if怎么写

1. VFP IF条件计算 用IF:
if subs(工作岗位编号,1,1)='1' and 工时>8
日工资=(工时-8)*5.75.1.5+8*5.75
endif
if subs(工作岗位编号,1,1)='2'
日工资=8*5.75+(实际工作时间-8)*5.75*1.5
endif
用DO CASE:
DO CASE
casesubs(工作岗位编号,1,1)='1' and 工时>8
日工资=(工时-8)*5.75.1.5+8*5.75
case subs(工作岗位编号,1,1)='2'
日工资=8*5.75+(实际工作时间-8)*5.75*1.5
endcase
2. vfp中do while 里嵌套if ,if里面在嵌套do while ,如何实现 举个例子,表一、人员姓名和人员编号,表二、人员编号、总分数
现在要查询张三的总分数,
select 1
use 表一
select 2
use 表二
do while eof(1)
if 人员姓名==[张三]
rybh=人员编号
do while eof(2)
if 人员编号=rybh
zfs=总分数
exit
endif
skip
enddo
exit
endif
skip
enddo
【vfp中if怎么写】close all