If fact you are very nice ,Rich :] .
Yup ,the problem is solved by add NOFILTER .
And thanx for your time to explain the principle of NOFILTER ^__^
Thanx again.
>I think you got the answer in the other thread, but just to make sure you understand this:
>
>The reason the RECCOUNT() of Tmp is the RECCOUNT() of WorkDay is that
Tmp IS WorkDay with a SET FILTER done to it (by FoxPro 'in the background').
>
I'm a beginner of Visual Foxpro 5.0 ,thanx for help ^^