tema repetido, filtrar fechas
Publicado por Marcela (119 intervenciones) el 15/02/2006 14:37:46
A ver ...
Las sugerencias para filtrar fechas eran convertir a string la fecha. si?
is_valor es un dato de tipo string que traigo de un ddlb asi :
is_valor=dddlb_2.text
aunque este ddlb se cargue con fechas, cuando lo tomo en is_valor es un string, o no?
Sigue sin funcionarme, me tira este error: Type of expressions must match.
mi codigo es algo asi, anda para char y number, para datetime no.
Choose case is_coltype
Case "char"
ls_quote ="'"
messagebox(" ", "char")
Case "number"
ls_quote = " "
messagebox(" ", "number")
Case "datetime"
ls_quote ="'"
messagebox(" ", "datetime")
End choose
ls_filter = is_column_name + ddlb_op.text +ls_quote + is_valor+ ls_quote
sle_15.text=ls_quote // para ver comillas o apóstrofes
mle_1.text=ls_filter // para ver como queda el criterio del filtro
CloseWithReturn(parent, ls_filter) // devuelve a la ventana el texto para filtrar.
Los messagebox son para ver por donde va la cosa.
is_column_name: es el nombre de columna
ddlb_op.text: es el texto de un ddlb de opciones <, >, = etc
ls_quote: son las comillas
is_valor: es el criterio de filtro. lo saco de un ddlb que se carga segun la columna.
pueden ser fechas, numeros o texto.
is_valor ya es un string, asi que no veo el caso de hacer
is_valor=string(is_valor)
y bueno... acepto cualquier sugerencia
Las sugerencias para filtrar fechas eran convertir a string la fecha. si?
is_valor es un dato de tipo string que traigo de un ddlb asi :
is_valor=dddlb_2.text
aunque este ddlb se cargue con fechas, cuando lo tomo en is_valor es un string, o no?
Sigue sin funcionarme, me tira este error: Type of expressions must match.
mi codigo es algo asi, anda para char y number, para datetime no.
Choose case is_coltype
Case "char"
ls_quote ="'"
messagebox(" ", "char")
Case "number"
ls_quote = " "
messagebox(" ", "number")
Case "datetime"
ls_quote ="'"
messagebox(" ", "datetime")
End choose
ls_filter = is_column_name + ddlb_op.text +ls_quote + is_valor+ ls_quote
sle_15.text=ls_quote // para ver comillas o apóstrofes
mle_1.text=ls_filter // para ver como queda el criterio del filtro
CloseWithReturn(parent, ls_filter) // devuelve a la ventana el texto para filtrar.
Los messagebox son para ver por donde va la cosa.
is_column_name: es el nombre de columna
ddlb_op.text: es el texto de un ddlb de opciones <, >, = etc
ls_quote: son las comillas
is_valor: es el criterio de filtro. lo saco de un ddlb que se carga segun la columna.
pueden ser fechas, numeros o texto.
is_valor ya es un string, asi que no veo el caso de hacer
is_valor=string(is_valor)
y bueno... acepto cualquier sugerencia
Valora esta pregunta


0