none
Quitar comas separacion de miles en IFieldObject como string crystal report RRS feed

  • Pregunta

  • buenas noches, estoy generando codigo de barras en crystal reports, el campo del dataset es int asi que cuando lo inserto sin formula pues se le puede aplicar el formato de quitar separacion de miles normal, pero para que el lector lo lea necesito poner * antes y despues del codigo y al usar esta formula para generar el codigo de barras:

    formula = "*" & {alumno.codigo} & "*"

    al insertarlo en el reporte lo convierte a string y no hay manera de quitarle las separaciones de miles y el codigo que se genera con esas comas es diferente al codigo sin comas, espero me ayuden por favor.

    muchas gracias por anticipado

    salu2

    miércoles, 12 de enero de 2011 0:27

Respuestas

  • hola

    el dato en si mismo dentrop del DataSet no tiene formato, por lo que me confunde cuando dices

    "asi que cuando lo inserto sin formula pues se le puede aplicar el formato de quitar separacion de miles normal"

    o sea no deberias quitarle nada  ya que en el dataset no esta representado esto

     

    ahora una consulta, que apsa si cambias el tipo de datos de dataset para que en lugar del int sea un string y desde la query ya agregas estos * directo al numero del campo

    entonces devolverias el valor sin necesitas de modificacion alguna, el cual enlazarias al campo de codigo de barras

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina
    • Marcado como respuesta sincneo viernes, 4 de febrero de 2011 14:54
    miércoles, 12 de enero de 2011 0:38
  • Saludos,

    lo que debes hacer es  formula ="*" & totext ({alumno.codigo},'00 ')&"*"

    la parte interesante es el '00' , de la función totext , para darle el formato necesario


    Live like you'll die tomorrow, learn like you'll live forever. http://underframework.wordpress.com/
    • Marcado como respuesta sincneo viernes, 4 de febrero de 2011 14:54
    miércoles, 12 de enero de 2011 14:30

Todas las respuestas

  • hola

    el dato en si mismo dentrop del DataSet no tiene formato, por lo que me confunde cuando dices

    "asi que cuando lo inserto sin formula pues se le puede aplicar el formato de quitar separacion de miles normal"

    o sea no deberias quitarle nada  ya que en el dataset no esta representado esto

     

    ahora una consulta, que apsa si cambias el tipo de datos de dataset para que en lugar del int sea un string y desde la query ya agregas estos * directo al numero del campo

    entonces devolverias el valor sin necesitas de modificacion alguna, el cual enlazarias al campo de codigo de barras

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina
    • Marcado como respuesta sincneo viernes, 4 de febrero de 2011 14:54
    miércoles, 12 de enero de 2011 0:38
  • Saludos,

    lo que debes hacer es  formula ="*" & totext ({alumno.codigo},'00 ')&"*"

    la parte interesante es el '00' , de la función totext , para darle el formato necesario


    Live like you'll die tomorrow, learn like you'll live forever. http://underframework.wordpress.com/
    • Marcado como respuesta sincneo viernes, 4 de febrero de 2011 14:54
    miércoles, 12 de enero de 2011 14:30
  • bueno mil disculpas por la demora de la respuesta, estuve de viaje y no pude responder antes, y muchas gracias por sus respuestas, fueron de gran ayuda!

    viernes, 4 de febrero de 2011 14:54