Criterios con DoCmd.OpenForm en Access 2002
Estoy trabajando en una base de datatos access, la verdad no se mucho de VBA, pero he logrado hacer funcionar unos pocos código. Pero este no he podido hacerlo correr. La idea, es abrí el formulario ("Formulario_SALIDA_Carro"), en un registro especifico, en donde el "Numero_Tunel" es igual a 1 (numérico), y "Fecha_Salida" es nulo (fecha general). La idea es que al hacer Click en el botón "SALIDA1" llegar al primer registro en que el numero de túnel es 1 y la fecha de salida es nula, para poder completar la fecha de salida. El código que tengo en este momento es el siguiente, y me tira el error "no coinciden los tipos"; creo que es un problema en la definición de variables. Ojala puedas ayudarme.
Private Sub SALIDA1_Click()
On Error GoTo Err_SALIDA1_Click
Dim stDocName As String
Dim stLinkCriteria As String
Dim stLinkCriteria2 As String
stDocName = "Formulario_SALIDA_Carro"
stLinkCriteria = "Fecha_Salida Is Null" 'funciona por si solo
stLinkCriteria2 = "[Numero_Tunel]=" & 1 'funciona por si solo
DoCmd. OpenForm stDocName,,, stLinkCriteria2 And stLinkCriteria 'error No coinciden los tipos
Forms![Formulario_SALIDA_Carro]![Fecha_S. = Now() 'funciona bien
Exit_SALIDA1_Click:
Exit Sub
Err_SALIDA1_Click:
MsgBox Err.Description
Resume Exit_SALIDA1_Click
End Sub
Private Sub SALIDA1_Click()
On Error GoTo Err_SALIDA1_Click
Dim stDocName As String
Dim stLinkCriteria As String
Dim stLinkCriteria2 As String
stDocName = "Formulario_SALIDA_Carro"
stLinkCriteria = "Fecha_Salida Is Null" 'funciona por si solo
stLinkCriteria2 = "[Numero_Tunel]=" & 1 'funciona por si solo
DoCmd. OpenForm stDocName,,, stLinkCriteria2 And stLinkCriteria 'error No coinciden los tipos
Forms![Formulario_SALIDA_Carro]![Fecha_S. = Now() 'funciona bien
Exit_SALIDA1_Click:
Exit Sub
Err_SALIDA1_Click:
MsgBox Err.Description
Resume Exit_SALIDA1_Click
End Sub
1 Respuesta
Respuesta de azarleonardo
1