Ver Mensaje Individual
  #6 (permalink)  
Antiguo 19/06/2008, 03:31
Avatar de Taribo007
Taribo007
 
Fecha de Ingreso: agosto-2007
Mensajes: 1.338
Antigüedad: 17 años, 3 meses
Puntos: 18
Respuesta: Dos formularios para 1 misma tabla

Es posible que tengas que forzar la grabacion del registro antes de la apertura para "tener algo que abrir". Vamos a comprobar si tenemos algo que abrir, es decir, si el registro esta guardado en la tabla. Pon esto:

Private Sub Form_Click()
If DCount("*", "NombreTabla", "id_cursillos=" & Me.id_cursillos) = 0 Then
MsgBox "Aun no existe el registro en la tabla"
Else
MsgBox "Ya esta el registro en la tabla"
End If
DoCmd.OpenForm "Fase2", , , "id_cursillos=" & Me.id_cursillos
End Sub


Si te sale el mensaje de que aun no esta grabado, deberia solucionarse con la siguiente intruccion puesta antes de la apertuta del form:
DoCmd.RunCommand acCmdSaveRecord

Con ella forzamos la grabacion del registro.

Un saludo

ED: Pon el nombre real de la tabla en lo que he puesto en rojo