Look at Reflection in .net.
>the operative word is EASY. There seem to be more that a few things I believe are somewhat easier in VFP. eg:
>
>lcField = field(i,lcSomeTable) && get a field name from some variable table
>me.addproperty(lcfield,eval(lcsometable+'.'+lcfield))
>store eval('me.'+lcfield+'.value') to ('someothertable.'+lcfield)
>
>
Craig Berntson
MCSD, Microsoft .Net MVP, Grape City Community Influencer