Normalerweise weist man einfach dem Feldnamen den Wert zu.
Im Formular selbst referenziert man Feldnamen zweckmäßigerweise mit „Me!“, wenn du dich also aus dem Formular-Klassenmodul auf das Formularfeld „MeinFeld“ beziehen willst, sieht das so aus:
Me!MeinFeld = "wasauchimmer"
Wenn du dich aus anderen Modulen auf Formularfelder beziehen willst, musst du dich über die Forms-Auflistung auf das Feld beziehen:
Forms!MeinFormular!MeinFeld = "was auch immer"
Wenn es um Unterformulare geht, wird es komplizierter (http://www.donkarl.com/FAQ/FAQ4Formulare.htm#4.2 - FAQ 4.2).
Nach Möglichkeit sollte man aber solche Formularbezüge von ausserhalb vermeiden, denn sie sind fehlerträchtig. Auf jeden Fall muss man vorher sicherstellen, dass das jeweilige Formular geladen ist. (Mit Syscmd prüfen!)
Besser, als Daten zwischen Formularen zu kopieren, ist allemal, die entsprechenden Operationen auf den zugrundeliegenden Tabellen zu machen.
Gruß aus dem Norden
Reinhard Kraasch
(http://www.kraasch.de - Access Tipps & Tricks)