>>Unlike some other languages, VFP always perform logical operations in the order they are listed. However, if seek will not find anything, you may be on EOF() or wrong record.
>
>I will go ahead and break the IF command up into two IF commands....
>
>
>IF (Thisform.m_seek(lcFullerRx,"rx_claim","fullerx",1)) AND (rx_claim.statuscode = 2) AND (rx_claim.n_103_a3 = "B1")
>
>
>.......
>
>
>IF (Thisform.m_seek(lcFullerRx,"rx_claim","fullerx",1))
> IF (rx_claim.statuscode = 2) AND (rx_claim.n_103_a3 = "B1")
>
>blah blah
>
> ENDIF
>ENDIF
>
Yes, I think it will be cleaner.
If it's not broken, fix it until it is.
My Blog