FoxPro/Visual FoxPro - NO ME ABRE EL REPORTE, EJECUTADO DESDE EL FORM

 
Vista:

NO ME ABRE EL REPORTE, EJECUTADO DESDE EL FORM

Publicado por matias (1 intervención) el 17/12/2016 20:53:09
Hola, estoy teniendo el sig inconveniente, tengo un formulario que al elegir un año desde una lista desplegable me muestre el reporte tomando ese año, cuando elijo el año desde la lista desplegable del form doy click para que me aparezca el reporte y parecíera que lo va a mostrar, pero no, si necesitan que les pase algo mas escríbanme la verdad no se que puede ser.
este es el código que esta en el botón que me llama al reporte :

REPORT FORM inform2 PREVIEW FOR STR(YEAR(ACTIVOS1.FECHAENTR))=THISFORM.COMBO1.VALUE
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
sin imagen de perfil
Val: 1.011
Oro
Ha mantenido su posición en FoxPro/Visual FoxPro (en relación al último mes)
Gráfica de FoxPro/Visual FoxPro

NO ME ABRE EL REPORTE, EJECUTADO DESDE EL FORM

Publicado por Fidel José (657 intervenciones) el 18/12/2016 14:27:47
Por las dudas intentalo de esta forma
REPORT FORM inform2 PREVIEW FOR YEAR(ACTIVOS1.FECHAENTR) = VAL(THISFORM.COMBO1.VALUE)

Fijate en este detalle:
lnLen = ? LEN(STR(YEAR(DATE())))
&& lnLen = 10 donde el Len(Thisform.Combo.Value, seguramente es 4. Por eso las cadenas no son iguales.

En cambio
? LEN(STR(YEAR(DATE()),4,0))

ó Tambien
? LEN( LTRIM(STR(YEAR(DATE()))))

&& lnLen = 4 y eso haría comparables las cadenas.

Pero en realidad, es más sencillo tomar el VAL() del combo.value
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