Imprimir página | Cerrar ventana

buscador

Impreso de: Foro de Access y VBA
Categoría: Access y VBA
Nombre del foro: Access y VBA
Descripción del foro: Foro de programacion en Access (Con código y sin código)
URL: http://www.mvp-access.com/foro/forum_posts.asp?TID=84931
Fecha de impresión: 28/Marzo/2024 a las 21:19


Tema: buscador
Publicado por: bugy
Asunto: buscador
Fecha de publicación: 07/Enero/2020 a las 19:25
Buenas
Tengo un formulario con distintos datos, entre ellos el campo NumeroExpediente
He hecho un cuadro combinado el cual me busca en la tabla correctamente y se despliegan los Numeros de Expedientes
SELECT Usuarios.NumeroExpedient FROM Usuarios ORDER BY Usuarios.NumeroExpedient;

En el evento despues de actualizar, he hecho que ejecute el siguiente código
Function EncontrarExpediente()
DoCmd.SearchForRecord , "", acFirst, "[NumeroExpediente] = " & "'" & Screen.ActiveControl & "'"
End Function

Lo acaba encontrando, pero va muy lento.
Hay alguna forma mejor de hacerlo o acelerarlo?
Gracias



Respuestas:
Publicado por: Maverick2019
Fecha de publicación: 08/Enero/2020 a las 09:54
Hola
¿Has probado a generar el combo con el asistente de cuadros combinados?
Una pregunta tonta ¿tienes el campo [NumeroExpediente] indexado?

Salu2,


Publicado por: bugy
Fecha de publicación: 08/Enero/2020 a las 10:10
Buenas
El campo está indexado.
No, no lo he hecho con el asistente.... 


Publicado por: Maverick2019
Fecha de publicación: 08/Enero/2020 a las 10:14
Hola
Prueba a crearlo.

Salu2,


Publicado por: Maverick2019
Fecha de publicación: 08/Enero/2020 a las 17:27
Hola de nuevo.
Prueba ésto también:  http://allenbrowne.com/ser-03.html" rel="nofollow - http://allenbrowne.com/ser-03.html

Salu2,


Publicado por: bugy
Fecha de publicación: 08/Enero/2020 a las 19:35
Gracias por las soluciones
Las he probado las dos y me han funcionado.
se puede cerrar el tema.




Imprimir página | Cerrar ventana