Pror favor .... tengo problemas al utilizar el selectionformula con fechas
Mi sentencia es esta:
mdi_Menu_SAI.crp_Prin.SelectionFormula = "{SAI_T_CABE_TRAN.tra_fech}>=(date" & Format(Dtp_Desdec.Value, "yyyy,mm,dd") & ") and {SAI_T_CABE_TRAN.tra_fech}<=date(" & Format(Dtp_Hastac.Value, "yyyy,mm,dd") & ")"
el error que sale es:
opcion no implementada
mdi_Menu_SAI.crp_Prin.SelectionFormula = "{SAI_T_CABE_TRAN.tra_fech}>=(date" & Format(Dtp_Desdec.Value, "yyyy,mm,dd") & ") and {SAI_T_CABE_TRAN.tra_fech}<=date(" & Format(Dtp_Hastac.Value, "yyyy,mm,dd") & ")"
el error que sale es:
opcion no implementada
Te comento como lo uso yo:
'======== transformo fechas ==================
ad = Year(txtDesde): md = Month(txtDesde): dd = Day(txtDesde)
ah = Year(txtHasta): mh = Month(txtHasta): dh = Day(txtHasta)
myCampoFecha2 = "Titulares." + myCampoFecha
Vfechas = "({" + myCampoFecha2 + "} >= date (" & ad & ", " & md & ", " & dd & ") and {" & myCampoFecha2 & "} <= date (" & ah & ", " & mh & ", " & dh & "))"
'--------- SQL ---------------
Menu.CRafi.SelectionFormula = miCriterio + Vfechas
Lo estoy utilizando en todos mis sitemas y funciona OK.
Si algo no entendes escribime.
Suerte.
'======== transformo fechas ==================
ad = Year(txtDesde): md = Month(txtDesde): dd = Day(txtDesde)
ah = Year(txtHasta): mh = Month(txtHasta): dh = Day(txtHasta)
myCampoFecha2 = "Titulares." + myCampoFecha
Vfechas = "({" + myCampoFecha2 + "} >= date (" & ad & ", " & md & ", " & dd & ") and {" & myCampoFecha2 & "} <= date (" & ah & ", " & mh & ", " & dh & "))"
'--------- SQL ---------------
Menu.CRafi.SelectionFormula = miCriterio + Vfechas
Lo estoy utilizando en todos mis sitemas y funciona OK.
Si algo no entendes escribime.
Suerte.
Te cuento que no funciona, aunque deberìa hacerlo, estoy utlizando sql-2000, no tendra algo que ver?
Sí tiene que ver
el formato de las fechas de SQL server
creo que estas utilizando cristalreport
si es así, tienes que utilizar la sentencia toDate y darle el formato corrspondiente (generalmente #mmddyyyy#) en la selectionformula
Mira como queda en el de seleccionde registros y después aplicas lo mismo cuando lo llames
espero que te sirva de ayuda
un saludo
el formato de las fechas de SQL server
creo que estas utilizando cristalreport
si es así, tienes que utilizar la sentencia toDate y darle el formato corrspondiente (generalmente #mmddyyyy#) en la selectionformula
Mira como queda en el de seleccionde registros y después aplicas lo mismo cuando lo llames
espero que te sirva de ayuda
un saludo
