Foros del Web » Programación para mayores de 30 ;) » .NET »

Error al crear Reporte

Estas en el tema de Error al crear Reporte en el foro de .NET en Foros del Web. Hola estoy usando crystal report y cuando genero el reporte incluyendo la siguente formula luego del then me da elerror: A boolean is requiered here ...
  #1 (permalink)  
Antiguo 09/02/2011, 20:07
Avatar de Highlander  
Fecha de Ingreso: junio-2006
Ubicación: Concepción, Chile
Mensajes: 475
Antigüedad: 17 años, 10 meses
Puntos: 4
Error al crear Reporte

Hola estoy usando crystal report y cuando genero el reporte incluyendo la siguente formula luego del then me da elerror: A boolean is requiered here

La formula:
Código:
If {OrdenTemplado.Venta} = 'False' then  
Chr(254) else Chr(168)
Asumo me falta algo o algun error de sintaxis?
__________________
Ingeniero (E) en Computación e Informática
The last man alone with god.
  #2 (permalink)  
Antiguo 10/02/2011, 11:52
Avatar de CarmenRocio  
Fecha de Ingreso: junio-2010
Ubicación: Perú - Lima - Chorrillos
Mensajes: 116
Antigüedad: 13 años, 10 meses
Puntos: 8
Información Respuesta: Error al crear Reporte

Hola highlander a mi me ha pasado lo mismo cuando utilizo el work shop o la fórmula del crytal report lo que pasa es que la variable {OrdenTemplado.Venta} puede que se ha de tipo entero a eso le tienes que convertir a boolean o tal vez este devuelva un boolean pero tienes que decir =False sin los apostrofes ( ‘ False ’ )
__________________
Juan 3:16: “Porque tanto amó Dios al mundo, que dio a su Hijo unigénito, para que todo el que cree en él no se pierda, sino que tenga vida eterna

Te dice : Carmen Rocio G. G.
  #3 (permalink)  
Antiguo 10/02/2011, 12:31
Avatar de Highlander  
Fecha de Ingreso: junio-2006
Ubicación: Concepción, Chile
Mensajes: 475
Antigüedad: 17 años, 10 meses
Puntos: 4
Respuesta: Error al crear Reporte

Cita:
Iniciado por CarmenRocio Ver Mensaje
Hola highlander a mi me ha pasado lo mismo cuando utilizo el work shop o la fórmula del crytal report lo que pasa es que la variable {OrdenTemplado.Venta} puede que se ha de tipo entero a eso le tienes que convertir a boolean o tal vez este devuelva un boolean pero tienes que decir =False sin los apostrofes ( ‘ False ’ )
Hola y gracias por responder mira que me estoy volviendo loco ya.

1- En la base de datos ese campo esta con tipo datos BIT y tiene valores True y False
2- Probé ponerle false sin comillas y me marca un error, me dice que espera un string en esa ubicación.
3- Como lo convierto a boolean? estamos hablando dentro del reporte?
__________________
Ingeniero (E) en Computación e Informática
The last man alone with god.
  #4 (permalink)  
Antiguo 10/02/2011, 14:51
Avatar de CarmenRocio  
Fecha de Ingreso: junio-2010
Ubicación: Perú - Lima - Chorrillos
Mensajes: 116
Antigüedad: 13 años, 10 meses
Puntos: 8
Información Respuesta: Error al crear Reporte

Hola highlander como estás en tu base de datos debe estar 0 y 1 ya que es de tipo bit pero devolverá true y false, hazle un seguimiento cuando llenas tu data. Por otro lado lo he probado y a mi si me sale.
Además {OrdenTemplado.Venta} esta variable debe ser boolean:

Código vb:
Ver original
  1. If {OrdenTemplado.Venta} = False then  
  2. Chr(254)
  3. else
  4. Chr(168)

y no debes poner apostrofe si lo pones sin apostrofe seguro es porque tu variable {OrdenTemplado.Venta} es de tipo string esto debe ser boolean

Luego para que te se salga ese ASCCI cambias en tipo de de letra a: Wingdings para que veas la forma del ASCCI si no lo veras. espero que te salga bueno cuidate
__________________
Juan 3:16: “Porque tanto amó Dios al mundo, que dio a su Hijo unigénito, para que todo el que cree en él no se pierda, sino que tenga vida eterna

Te dice : Carmen Rocio G. G.
  #5 (permalink)  
Antiguo 11/02/2011, 09:22
Avatar de Highlander  
Fecha de Ingreso: junio-2006
Ubicación: Concepción, Chile
Mensajes: 475
Antigüedad: 17 años, 10 meses
Puntos: 4
Respuesta: Error al crear Reporte

Gracias de nuevo rocio, cuando reviso la información de la tabla que esta en bit me muestra True o False, quiza eso sea el error para empezar.

Cuando dices que OrdenTemplado.Venta debe ser boolean, como cambio eso?
__________________
Ingeniero (E) en Computación e Informática
The last man alone with god.

Etiquetas: reporte
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:28.