19/06/2008, 03:31
|
| | | 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 |