filtros para formularios
Publicado por Patricia (3 intervenciones) el 17/12/2002 20:30:46
Tengo un formulario para el ingreso de datos de una tabla y necesito que al ingresar un dato el el campo clave, se levantes todos los demas datos.Usando del menu filtro por formulario y luego aplicar filtro funciona bien,Al querer ponerlo como evento tengo algunos problemas.En el campo Nombre y Apellido defini para el evento despues de actualizar el sig.codigo:
Private Sub()
Me.AllowFilters = True
DoCmd.ApplyFilter [Nombre y Apellido], (Me![Nombre y Apellido] = Nombre y Apellido])
End Sub
Funciona bien pero cuando quiero utilizar algunos comandos como agrergar,modificar,guardar (botones de comando para manejo de formulario),sale error 2051 en tiempo de ejecucion "Uso un metodo del objeto DoCmd para ejecutar codigo de visual Basic pero despues hizo clic en cancelar Por.ej: DoCmd Close para cerrar un formulario cambiado "
Para solucionar esto agregue Me .allowfilter =true pero no siempre funciona ,Como puedo solucionarlo? GRacias de antemano
Tal vez tenga que usar otra funcion? Intente con Dlookup pero lo interpreta como si agregara un campo duplicado.
Que hice mal?
Private Sub()
Me.AllowFilters = True
DoCmd.ApplyFilter [Nombre y Apellido], (Me![Nombre y Apellido] = Nombre y Apellido])
End Sub
Funciona bien pero cuando quiero utilizar algunos comandos como agrergar,modificar,guardar (botones de comando para manejo de formulario),sale error 2051 en tiempo de ejecucion "Uso un metodo del objeto DoCmd para ejecutar codigo de visual Basic pero despues hizo clic en cancelar Por.ej: DoCmd Close para cerrar un formulario cambiado "
Para solucionar esto agregue Me .allowfilter =true pero no siempre funciona ,Como puedo solucionarlo? GRacias de antemano
Tal vez tenga que usar otra funcion? Intente con Dlookup pero lo interpreta como si agregara un campo duplicado.
Que hice mal?
Valora esta pregunta


0