Omitir copiar datos entre controles
Publicado por Blas (143 intervenciones) el 25/09/2011 12:26:41
Hola a todos.
Con el código de abajo, copio el contenido de dos campos de texto que tengo en un formulario llamado Salidas a otro llamado Rutas haciendo clic en un botón que tengo en el primero. Para esto, utilizo un módulo general con Campo_Copia, Campo_Copia1. Funciona todo de maravilla. Lo que quiero ahora, es introducir alguna línea de código que al ir del Formulario Salidas al Formulario Rutas y detectar que el campo de destino Me.conductor1, Me.conductor2 tienen datos, no se cumpla la funcion de compiar, es decir, no copiar los datos de Campo_Copia, Campo_Copia1; a Me.conductor1, Me.condcutor2.
Espero que me haya explicado bien.
Muchas gracias a todos. Saludos Blas.
Private Sub Comando24_Click()
On Error GoTo Err_Comando24_Click
Dim stDocName As String
Dim stLinkCriteria As String
Campo_Copia = Me.conductor1
Campo_Copia1 = Me.conductor2
stDocName = "FormularioRutas"
stLinkCriteria = "[conductordni]=" & "'" & Me![conductordni] & "'"
DoCmd.OpenForm stDocName, , , stLinkCriteria
Forms![FormularioRutas]![conductor1] = Campo_Copia
Forms![FormularioRutas]![conductor2] = Campo_Copia1
Exit_Comando24_Click:
Exit Sub
Err_Comando24_Click:
MsgBox Err.Description
Resume Exit_Comando24_Click
End Sub
Con el código de abajo, copio el contenido de dos campos de texto que tengo en un formulario llamado Salidas a otro llamado Rutas haciendo clic en un botón que tengo en el primero. Para esto, utilizo un módulo general con Campo_Copia, Campo_Copia1. Funciona todo de maravilla. Lo que quiero ahora, es introducir alguna línea de código que al ir del Formulario Salidas al Formulario Rutas y detectar que el campo de destino Me.conductor1, Me.conductor2 tienen datos, no se cumpla la funcion de compiar, es decir, no copiar los datos de Campo_Copia, Campo_Copia1; a Me.conductor1, Me.condcutor2.
Espero que me haya explicado bien.
Muchas gracias a todos. Saludos Blas.
Private Sub Comando24_Click()
On Error GoTo Err_Comando24_Click
Dim stDocName As String
Dim stLinkCriteria As String
Campo_Copia = Me.conductor1
Campo_Copia1 = Me.conductor2
stDocName = "FormularioRutas"
stLinkCriteria = "[conductordni]=" & "'" & Me![conductordni] & "'"
DoCmd.OpenForm stDocName, , , stLinkCriteria
Forms![FormularioRutas]![conductor1] = Campo_Copia
Forms![FormularioRutas]![conductor2] = Campo_Copia1
Exit_Comando24_Click:
Exit Sub
Err_Comando24_Click:
MsgBox Err.Description
Resume Exit_Comando24_Click
End Sub
Valora esta pregunta


0