The API for EditRecord only works to edit an existing record.
If you want to pre-populate fields on an add record form, you can either set default values for those fields, or else I suggest making a form rule.
For example where a certain box is check (rule to fire only when that field changes) then have 26 actions to set the values for fields. I would only show that checkbox in add mode as you probably don't want to allow the users to accidentally change existing data entry values.
------------------------------
Mark Shnier (YQC)
Quick Base Solution Provider
Your Quick Base Coach
http://QuickBaseCoach.commark.shnier@gmail.com
------------------------------