Filtros en un recorset ADO

30/07/2003 - 00:35 por Mario. | Informe spam
Hola a todos, tengo una consulta... actualmente tengo un filtro en un
recorset ado que es el siguiente

rst.Filter = " rut ='" & Trim(Text1) & "' AND pagado ='" & filtro & "' "

Donde Rut es pagado son campos de texto, lo que pasa es que quiero poner
otra opcion
ejemplo
rut = 1 and pagado ="S" or pagado "P"

como quedaria esto en codigo?


Gracias.

Preguntas similare

Leer las respuestas

#1 José Trinidad [El Tiko]
30/07/2003 - 00:59 | Informe spam
Salu2!

Dim strFiltro as String

strFiltro = "RUT = '" & Trim$(Text1) & "' AND" & _
"Pagado = '" & Filtro1 & "' OR " & _
"Pagado = '" & Filtro2 & "'" & _
rst.Filter = strFiltro

Para obtener los datos según tu ejemplo usa los siguientes valores
Text1 = "1"
Filtro1 = "S"
y Filtro2 = "P"

Suerte!!!

Att.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
José Trinidad García M. <El Tiko>
(Guía de buen uso del foro)
http://perso.wanadoo.es/rubenvigon/foro
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Respuesta Responder a este mensaje
#2 Víctor B.
30/07/2003 - 09:57 | Informe spam
Creo que esto te puede funcionar:

rst.Filter = " rut ='" & Trim(Text1) & "' AND ( pagado ='" & filtro & "' OR
pagado=' " & filtro2 & ") ' "



"Mario." escribió en el mensaje
news:
Hola a todos, tengo una consulta... actualmente tengo un filtro en un
recorset ado que es el siguiente

rst.Filter = " rut ='" & Trim(Text1) & "' AND pagado ='" & filtro & "' "

Donde Rut es pagado son campos de texto, lo que pasa es que quiero poner
otra opcion
ejemplo
rut = 1 and pagado ="S" or pagado "P"

como quedaria esto en codigo?


Gracias.


Respuesta Responder a este mensaje
#3 Mario.
30/07/2003 - 16:05 | Informe spam
Muchas Gracias, pero por mas que intente con las 2 opciones que me dieron no
me funciono. El error dice "ARgumentos incorrectos, fuera de intervalo
permitido o en conflicto con otros"

A lo mejor el filtro hay que definirlo asi


rut1111 and pagago = S Or rut1111 and pagago = P



sera asi?.

gracias.

Mario.


"Mario." escribió en el mensaje
news:
Hola a todos, tengo una consulta... actualmente tengo un filtro en un
recorset ado que es el siguiente

rst.Filter = " rut ='" & Trim(Text1) & "' AND pagado ='" & filtro & "' "

Donde Rut es pagado son campos de texto, lo que pasa es que quiero poner
otra opcion
ejemplo
rut = 1 and pagado ="S" or pagado "P"

como quedaria esto en codigo?


Gracias.


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida