主题:问题7
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 len(getzgh1)>0
s=s+'职工号=getzgh1'
endif
中的S分别表示什么意思? 2. do while left(s,5)=’.And.’.or.left(s,5)=’.AND.’
中,那两个ande 有什么区别?谢谢
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 len(getzgh1)>0
s=s+'职工号=getzgh1'
endif
中的S分别表示什么意思? 2. do while left(s,5)=’.And.’.or.left(s,5)=’.AND.’
中,那两个ande 有什么区别?谢谢