>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
Tommy Tillman A+ NetWork+ MCP