Would you give us the "SetField" command in a regular macro in the next version of access.
Mark Burns commented
Why would this be necessary when you can already achieve that with a SQL Statement executed within the macro?
UPDATE MyTable Set Myfield=(whatever you want here) WHERE MyTable.MyKeyField(s)=(whatever the key value ID(s) is/are here);
...or am I not understanding your intent properly here?