Visual Basic - Filtrar varios campos

Life is soft - evento anual de software empresarial
 
Vista:

Filtrar varios campos

Publicado por gabi (31 intervenciones) el 16/10/2000 00:00:00
¿Como se realiza un filtrado por varios campos?
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Filtrar varios campos

Publicado por LAure (20 intervenciones) el 16/10/2000 00:00:00
Tienes que hacer el filtrado en la consulta SQL.
Por ejemplo:
"SELECT * FROM Tabla WHERE IdTabla=´" & campodetexto.text & "´ AND NumTabla=" & campodenumro.text
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Filtrar varios campos

Publicado por gabi (31 intervenciones) el 16/10/2000 00:00:00
Pero ¿como filtrarías dos valores de un mismo campo?Por ejemplo?
"SELECT * FROM Tabla WHERE IdTabla=´" & campodetexto.text & "´ AND NumTabla=" & campodenumro.text AND NumTabla=" & campodenumro2.text
Pero esto no lo Acepta! Gracias
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Filtrar varios campos

Publicado por chamen (53 intervenciones) el 17/10/2000 00:00:00
Prueba esto
"SELECT * FROM Tabla WHERE IdTabla=´" & campodetexto.text & "´ AND NumTabla=" & campodenumro.text & " AND NumTabla=" & campodenumro2.text

Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Filtrar varios campos

Publicado por MARCOS (14 intervenciones) el 17/10/2000 00:00:00
Tengo un problema para filtrar los campos que
quiero he tratado un monton pero nada si alguien
me puede ayudar lo agradecere.
Este es mi problema
quierom filtrar ciertos campos siempre que pertenescan a mismo numero de tabla pero a traves
de una variable que exporto de otro formulario
la variables es var

data1.recordsource="SELEC TABLA FROM PRODUCCION WHERE TABLA=VAR
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Filtrar varios campos

Publicado por chamen (53 intervenciones) el 19/10/2000 00:00:00
prueba esto:
si es una variable numerico:
data1.recordsource="SELECT TABLA FROM PRODUCCION WHERE TABLA=" & VAR

si es una variable caracter (se encierra entre comilla simple):
data1.recordsource="SELECT TABLA FROM PRODUCCION WHERE TABLA=´" & VAR & "´"

si es una variable fecha (se encierra entre signo numerar):
data1.recordsource="SELECT TABLA FROM PRODUCCION WHERE TABLA=#" & VAR & "#"
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Para Chamen de Marcos

Publicado por Marcos (14 intervenciones) el 19/10/2000 00:00:00
Hola Chamen probe lo que tu me indicaste pero no
funciono este es el codigo para que le eches un ojo.


dim s$
dim numero as integer
numero = form9.pasa_numero
data1.databasename = app.path & "\rptablas.mdb"
data1.recordsource = "SELECT * FROM produccion where tabla = numero

data1.refresh
s$ = "SEMANA | PORCENTAGE | OBSERVACIONES "
MSHFLEXGFRID1.FORMATSTRING = s$

END SUB

Esperando tu valiosa ayuda gracias de ante mano
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Para Chamen de Marcos

Publicado por chamen (53 intervenciones) el 19/10/2000 00:00:00
Un consejo para los variables:
en vez de pasar las variables de un formulario a otro, por qué no usa una variable global, declarada en el Módulo del Proyecto, asi te evita hacer referencias a ellas, como es el caso que me muestra

Y sobre la instrucción SQL debería ser así:
data1.recordsource = "SELECT * FROM produccion where tabla = " & numero

concactenado con este símbolo "&"
espero que haya resuelto el problema...
hasta luego
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Mil gracias para Chamen por la ayuda

Publicado por Marco B. (14 intervenciones) el 19/10/2000 00:00:00
Gracias Chamen por tu ayuda me resulto el codigo
para cualquier cosa te podria molestar nuevamente
Cuenta con migo si necesitas algo
Marcos gracias nuevamante Amigo
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar