RE:COMO copiar campo de un formulario a otro
Si llama la form2 desde la form1 solo debes entrar a las propiedades de la form y habilitar el checkbos de la segunda pestaña (izquierda a derechs) FORMULAS INHERIT VALUES FROM SELECTED DOCUMENTS.
En el campo2 de la form2 en el evento value pone el nombre del CAMPO1.
En caso de que el documento de la form1 ya esta guardado debe primero buscarlo en alguna vista tomando alguna condiciòn, este còdigo lo pùedes poner en el evento postopen de la form2:
Dim NS As New NOTESSESSION
Dim View As NotesView
Dim Doc As NotesDocument
Set NWS=New notesuiworkspace
Set Ndb =NS.currentdatabase
Set Nuid=NWS.currentdocument
Set Nd=Nuid.document
'Busca en la vista "Equipo" el campo "num_equipo"
Set View = Ndb.GetView("Equipo")
Set Doc = View.GetDocumentByKey(Nd.num_equipo,True)
If Not (Doc Is Nothing) Then
'Si el registro se encuentra
'Messagebox "El equipo esta en existencia.",0+16 , "Atención"
nd.campo2=Doc.campo1
Exit Sub
Else
'si no existe
' Messagebox "El equipo no esta en existencia.",0+16 , "Atención"
'Nuid.GotoField("num_equipo") 'envia el control al campo "num_equipo"
End If