Varios Criterios de Buqueda |
Responder |
Autor | |
simonpru
Habitual Unido: 24/Febrero/2009 Localización: España Estado: Sin conexión Puntos: 194 |
Tema: Varios Criterios de Buqueda Enviado: 13/Noviembre/2020 a las 18:29 |
Buenas no se si ha comentado por aqui, tengo una tabla y quiero crear un formulario de busqueda que contenga varios campos, pero puede ser que los campos lleven algun valor o no, y el resultado que aparezca en otro formulario.
No se si me he explicado bien. Gracias de antemano. Un saludo. |
|
xavi
Ver perfil usuario
Enviar mensaje privado
Ver los mensajes del usuario
Visite la página de los usuarios
Añadir a la lista de amigos
Administrador Terrassa-BCN Unido: 10/Mayo/2005 Localización: Catalunya |||| Estado: Sin conexión Puntos: 14734 |
Enviado: 13/Noviembre/2020 a las 19:48 |
Hola, El escenario que planteas es ambiguo y deja lugar a interpretaciones así que interpretaré mediante un ejemplo. Tienes un formulario con los controles para filtrar y otro formulario basado en la tabla (imaginemos clientes) a la que quieres aplicar los filtros para acotar la cantidad de registros. Inicias el criterio con algo que se cumpla siempre: que IdClientes (un autonumerico en la tabla de clientes) sea <> 0 strCriterio = "IdClientes <> 0 " A partir de aquí evalúas si hay filtros aplicables. If Me!cboFiltroComercial <> 0 Then strCriterio = strCriterio & "AND Comercial = " & Me!cboFiltroComercial & " " End If If Me!txtRazonSocial <> "" Then strCriterio = strCriterio & "AND RazonSocial Like '*" & Me!txtRazonSocial & "*' " End If Y así con todos los criterios. Al final acabas con una cadena de filtro que puedes utilizar en el argumento WhereCondition del OpenForm. ¿Te vale? Un saludo
|
|
simonpru
Habitual Unido: 24/Febrero/2009 Localización: España Estado: Sin conexión Puntos: 194 |
Enviado: 20/Noviembre/2020 a las 16:57 |
Gracias Crack, se puede cerrar el tema
|
|
Responder | |
Tweet
|
Ir al foro | Permisos de foro Usted No puede publicar nuevos temas en este foro Usted No puede responder a temas en este foro Usted No puede borrar sus mensajes en este foro Usted No puede editar sus mensajes en este foro Usted No puede crear encuestas en este foro Usted No puede votar en encuestas en este foro |