Power Builder - Hacer Filtro por fechas en PB7

 
Vista:

Hacer Filtro por fechas en PB7

Publicado por Dustin Martín (6 intervenciones) el 01/09/2002 17:22:56
Quisiera saber como puedo hacer filtros por fechas en PB7, usando la sentencia (SetFilter()) ya que sólo soporta string entre sus parámetros.......... o que otra solución pueda haber, de antemano les doy las gracias por su respuesta.
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:Hacer Filtro por fechas en PB7

Publicado por José (169 intervenciones) el 02/09/2002 15:19:50
campo_fecha = Date('02/09/2002')
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

utiliza esta sentencia

Publicado por Milson Cardona (613 intervenciones) el 02/09/2002 16:54:47
creo entender que lo que deseas hacer es filtrar los datos de un DW usando como referencia un campo tipo DATE. lo digo porque la sentencia SETFILTER que mencionas es utilizada presisamente para eso.

Pues bueno, mira esta ejemplo suponiendo que la columna se llama campo_fecha

date ld_fecha
string ls_filtro

ld_fecha = date('2002/09/02')
//hacer el filtro utilizando una variable tipo date
ls_filtro = "STRING(campo_fecha,'yyyy/mm/dd' ) = ' "+string(ld_fecha,'yyyy/mm/dd' )+"' "
//ponemos el filtro en el DW
DW_1.setfilter(ls_filtro)
//ejecutamos el filtro
DW_1.filter()

NOTA
la variable filtro al final almacenará algo como esto
ls_filtro = STRING(campo_fecha,'yyyy/mm/dd') = '2002/09/02'
y si pruebas esta sentencia en tiempo de diseño, deberá funcionarte

Además el =(igual) en la sentencia lo podrías cambiar por >(mayor que) o <(menor que) etc.

espero que te funcione y me que me cuentes la evolución de tu problema

saludos desde COLOMBIA
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