Everyone has given you explanations, but didn't provide all the information. If you have a field named "Customer" and variable named "Customer", VFP will refer to the field in code. For example,
? Customer
will display the value from the field. If you use m., VFP will display the value from the variable. The m. means "memory variable".
It was used extensively in older code when people did SCATTER MEMVAR and needed to make sure the variable was used and not the field. Today, m. is rarely used.
>What does the m. prefix mean
>Am i correct in assuming that it is a prefix you put in front of a variable.
>
>When are you supposed to use m.
>
>Tia, victor.
Craig Berntson
MCSD, Microsoft .Net MVP, Grape City Community Influencer