Pror favor .... tengo problemas al utilizar el selectionformula con fechas

Mari
21 de Octubre del 2004
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

PROTEO45
21 de Octubre del 2004
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.

Mary
21 de Octubre del 2004
Te cuento que no funciona, aunque deberìa hacerlo, estoy utlizando sql-2000, no tendra algo que ver?

zabait
21 de Octubre del 2004
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