>Looks like VFP may think that country 115 is a number and is adding the first digit from the code to that number so that;
>
>m.country + m.code = 118 (115 + 3)
>
>Try this and see if it helps;
>
>seek(TRANSFORM(m.country) + TRANSFORM(m.code),"table","IDX")
Wouldn't seek()ing on a number in a character tag raise a "datatype mismatch" error?
BTW, a colleague of mine always read that as "datatype mishmash" :).