Power Builder - regresar un filtro

 
Vista:

regresar un filtro

Publicado por pavy (31 intervenciones) el 23/02/2007 01:39:56
Hola a Todos!!!!

Tengo un pequeño problema, en una datawindow tengo varios campos, y filtro por dos de ellos, como le hago para que despues del filtro me regrese todos los valores del campo filtrado.

a continuacion lo describo:

campo_producto: campo que deseo filtrar
campo_marca: campo por medio del cual filtro
campo_linea: campo por medio del cual filtro

los tres campos son un dwchild

puedo hacer filtro del campo_producto por campo_marca o por campo_modelo,

mi pregunta es como le hago para cuando ya el campo_producto esta fitrado por uno de los otros para que me regrese toda la lista de este campo:

valores campo_producto:
1
2
3
4
5

filtro por campo_marca, me regresa
1
3
5

filtro por campo_modelo, me regres
1
2
4

ahora como le hago para que me regrese
1
2
3
4
5

Si alguien me puede ayudar, se lo voy a agradecer mucho

de antemano Muchas Gracias
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:regresar un filtro

Publicado por Jorge (900 intervenciones) el 23/02/2007 12:47:14
Hola

Si lo quedeseas es hacer un reset de los filtro aplicados.

String Null_str

Null_str = ""
dw_1.SetFilter(null_str)
dw_1.Filter()

Saludos. y si no es lo que necesitas. comentalo.
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:regresar un filtro

Publicado por Pavy (31 intervenciones) el 24/02/2007 00:16:06
Hola Jorge!!!!!!

Muchas Gracias, si me ayudo tu recomendación, es exactamente lo que queria.

Ahora hay una pregunta mas...........

Al regresarme todos los registro nuevamente, si filtro por campo_modelo me regresa un filtro en campo_producto de 3 registros la vista de renglones se hace de 3 cuando al inicio tenia 15 reglones en la vista, el hacer el filtro en null, me regresa todos los registros pero solo la vista de 3 registros, como le puedo hacer para que haga una vista de 15 renglones.

Si me pueden ayudar!!!!

MUCHAS 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:regresar un filtro

Publicado por Leopoldo Taylhardat (710 intervenciones) el 24/02/2007 14:55:04
Saludos...

Creo que el problema no es el filtro posteriormente, si no que tienes que reordenar la data, igual que con el filter usa SetSort(...) y Sort() por las columnas que originalmente tenía el dw y se te debe arreglar...

Nota: Setsort( columna1 [a,d], columna2 [a,d]...)

[a,d] significa ascendente o descendente la columna...
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:regresar un filtro

Publicado por Jorge (900 intervenciones) el 26/02/2007 16:53:43
Hola
Leopoldo tiene razon , siempre debes hacer primero un sort.
fijate esta secuencia que deja solo los duplicados.

//Reset
dw_1.Reset()
//Recuperamos
dw_1.SetTransObject(Sqlca)
dw_1.Retrieve()
//Primero ordenamos
dw_1.SetSort ("descripcion")
dw_1.Sort()
//Filtramos registros duplicados
dw_1.SetFilter ("descripcion =descripcion[1] OR descripcion = descripcion[-1]" )
dw_1.Filter()

Saludos y suerte desde Argentina
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