> IF !seek(new_rec)
>&& By the way, the record is not visible and by search LOCATE
> =messagebox('The index has failed')
> set order to
> brow nowait
> if messagebox('REINDEX ?',4)=6
>&& It does not change index expression, the filter and does not add record
> reindex && To restore an index.
> set order to key
> IF !seek(new_rec)
> =messagebox('The record is not found')
> else
> =messagebox('Now record is found!!!!!!!!') && However, the record occurs
> endif
> endif
> ENDIF
>endif
>RETURN
Works exactly same here. Where did you dig this out? I can imagine you pulling your hair out trying to figure... anyone had this before? What could be the possible reason - one form involved in transaction and other not, or what? Beats me.