if day(ss)=1
for i=1 to 6
mytext="pageframe1.page1.text"+alltrim(str(i))
thisform.&mytext..value=0.00
endfor
else
close table all
use e:\vf\report1.dbf shared
** locate for date(year(ss),month(ss),day(ss))=date(year(adate),month(adate),1)
locate for year(adate)=year(ss).and.month(adate)=month(ss).and.day(adate)=1
select * from report1 where adate=ss into cursor aa
thisform.pageframe1.page1.text1.value=aa.rj1
thisform.pageframe1.page1.text2.value=aa.rj2
thisform.pageframe1.page1.text3.value=aa.rj3
thisform.pageframe1.page1.text4.value=aa.rj5
thisform.pageframe1.page1.text5.value=aa.rj6
thisform.pageframe1.page1.text6.value=aa.rj7
close table all
endif
这是我在添加按钮中写的程序,我定位到每月的第一天,怎么取不到第一天的数据呀
locate for year(adate)=year(ss).and.month(adate)=month(ss).and.day(adate)=1这句话有问题吗