Filtro formulario
Publicado por margonjur (17 intervenciones) el 26/10/2005 17:36:49
Hola a todos:
Tengo una base de datos con un formulario que tiene muchos campos, además tengo un campo de texto que lo utilizo para buscar sobre un determinado campo. El código es el siguiente:
Private Sub b2_Exit(Cancel As Integer)
Dim strCond As String
On Error GoTo ERR_1
strCond = " NUMERO_ASU = Forms!expedientes!b1 And ANO_ASUNT = Forms!expedientes!B2"
Forms![expedientes].FilterOn = True
Forms![expedientes].Filter = strCond
DoCmd.GoToControl "B1"
Exit Sub
ERR_1:
Resume FINN
FINN:
DoCmd.GoToControl "B1"
End Sub
El problema surge cuando un usuario escribe un dato que no existe (no es un error, puede no existir), entonces el formulario se pone como para grabar un nuevo registro y lo que me interesaba es que aparaciera un mensaje diciendo que no existe ningun registro con los datos solicitados y apareciera el primer registro de la base de datosl
Tengo una base de datos con un formulario que tiene muchos campos, además tengo un campo de texto que lo utilizo para buscar sobre un determinado campo. El código es el siguiente:
Private Sub b2_Exit(Cancel As Integer)
Dim strCond As String
On Error GoTo ERR_1
strCond = " NUMERO_ASU = Forms!expedientes!b1 And ANO_ASUNT = Forms!expedientes!B2"
Forms![expedientes].FilterOn = True
Forms![expedientes].Filter = strCond
DoCmd.GoToControl "B1"
Exit Sub
ERR_1:
Resume FINN
FINN:
DoCmd.GoToControl "B1"
End Sub
El problema surge cuando un usuario escribe un dato que no existe (no es un error, puede no existir), entonces el formulario se pone como para grabar un nuevo registro y lo que me interesaba es que aparaciera un mensaje diciendo que no existe ningun registro con los datos solicitados y apareciera el primer registro de la base de datosl
Valora esta pregunta
0