Sincronizar formularios de llenado
Necesito ayuda en la sincronización de varios formularios con respecto a uno especialmente en un campo de control. En otras palabras los formularios son independientes en sus consultas y dependiendo de la complejidad de esta el ID que controla las relaciones escribe de una u otra forma en algunos casos me conviene que el ID de la primera tabla se escriba en la segunda y en otros casos al contrario. He utilizado el código que aparece al final para un control sin buenos resultados, cabe aclarar que lo único que comparten los dos formularios en información son este ID. En el primer formulario la información aparece en un cuadro de texto y en el segundo en un cuadro combinado y lo que necesito es que cada vez que se habrá el segundo formulario este recuerde la posición ID del primero.
Private Sub Comando151_Click()
Dim strCriterio As String
On Error GoTo HandleErr
If IsNull(Me.ID_RES) Then
strCriterio = ""
Else
strCriterio = "ID_RES = " & Me.ID_RES
End If
DoCmd.OpenForm "form_arte", WhereCondition:=strCriterio
ExitHere:
On Error Resume Next
Exit Sub
HandleErr:
MsgBox Err.Description, vbExclamation
Resume ExitHere
Resume
DoCmd.Close
End Sub
Private Sub Comando151_Click()
Dim strCriterio As String
On Error GoTo HandleErr
If IsNull(Me.ID_RES) Then
strCriterio = ""
Else
strCriterio = "ID_RES = " & Me.ID_RES
End If
DoCmd.OpenForm "form_arte", WhereCondition:=strCriterio
ExitHere:
On Error Resume Next
Exit Sub
HandleErr:
MsgBox Err.Description, vbExclamation
Resume ExitHere
Resume
DoCmd.Close
End Sub
1 respuesta
Respuesta de fibonnaci
1