主题:问题6!!!
Form1表单的load事件的代码
public getzgh1,getxm1,getrq1,s
getzgh1=’’
getxm1=’’
getrq1={//}
text1,text2.text3控件的interactivechage事件代码:
getzgh1=alltrim(thisfrom.pageframe1.page1.text1.value)
getxm1=alltrim(thisfrom.pageframe1.page1.text2.value )
getrq1= thisfrom.pageframe1.page1.text3.value
s=''
if len(getzgh1)>0
s=s+'职工号=getzgh1'
endif
if len(getxm1)>0
s=s+’.and.’+’姓名=getxm1’
endif
if getrq1<>{//}
s=s+'.and.'+'DTOC(日期)=DTOC(getrq1)'
endif
do while left(s,5)=’.and.’.or.left(s,5)=’.and.’
s=substr(s,6)
enddo
请问:这几个if语句我都看不明白,能不能具体帮我解释一下,特别是“s=s+’.and.’+’姓名=getxm1’”,我更看不明白,请大家帮我一下吧。
public getzgh1,getxm1,getrq1,s
getzgh1=’’
getxm1=’’
getrq1={//}
text1,text2.text3控件的interactivechage事件代码:
getzgh1=alltrim(thisfrom.pageframe1.page1.text1.value)
getxm1=alltrim(thisfrom.pageframe1.page1.text2.value )
getrq1= thisfrom.pageframe1.page1.text3.value
s=''
if len(getzgh1)>0
s=s+'职工号=getzgh1'
endif
if len(getxm1)>0
s=s+’.and.’+’姓名=getxm1’
endif
if getrq1<>{//}
s=s+'.and.'+'DTOC(日期)=DTOC(getrq1)'
endif
do while left(s,5)=’.and.’.or.left(s,5)=’.and.’
s=substr(s,6)
enddo
请问:这几个if语句我都看不明白,能不能具体帮我解释一下,特别是“s=s+’.and.’+’姓名=getxm1’”,我更看不明白,请大家帮我一下吧。