Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

codigo de busqueda en acces

Estas en el tema de codigo de busqueda en acces en el foro de Bases de Datos General en Foros del Web. hola,, alguien k me pueda ayudar por favor,, el caso es el siguiente : he colocado una imagen y le asigne un procedimiento para que ...
  #1 (permalink)  
Antiguo 21/11/2005, 10:50
fro
 
Fecha de Ingreso: noviembre-2005
Mensajes: 17
Antigüedad: 18 años, 6 meses
Puntos: 0
codigo de busqueda en acces

hola,, alguien k me pueda ayudar por favor,, el caso es el siguiente : he colocado una imagen y le asigne un procedimiento para que lleve a cabo la funcion de boton y el procedimiento que le he asignado es de busqueda de un registro determinado,, tengo problemas con el codigo , lo que hice fue crear un boton con funcion de busqueda con el asistente (wizard) y de ahi copie el codigo de ese boton para pegarlo en el procedimiento de la imagen pero me marca un error el codigo es el siguiente:

Private Sub Image221_Click()
On Error GoTo Err_image221_Click

Screen.PreviousControl.SetFocus
DoCmd.DoMenuItem acFormBar, acEditMenu, 10, , acMenuVer70

Exit_image221_Click:
Exit Sub

Err_image221_Click:
MsgBox Err.Description
Resume Exit_image221_Click

End Sub

la descripcion de el error es : la expresion de entrada hace referencia a un objeto cerrado o que no existe...

quisiera saber como puedo modificar este codigo y poder realizar la busqueda..

gracias saludos!!!!!
  #2 (permalink)  
Antiguo 22/11/2005, 05:11
 
Fecha de Ingreso: abril-2003
Ubicación: Madrid
Mensajes: 707
Antigüedad: 21 años
Puntos: 0
Lo primero que deberías hacer, es quitar la instrucción 'Screen.PreviousControl.SetFocus', lo mejor es que envíes el foco directamente al control que quieres con un 'me.nombrecontrol.setfocus'

Luego, sobretodo dependiedo de la versión de Access, prueba a abrir el cuadro de buscar con 'RunCommand acCmdFind', es mejor y seguirá funcionando....

Un saludo

Última edición por Teri; 22/11/2005 a las 05:19
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 06:09.