none
Formato numerico en informe de ReportViewer

    Pregunta

  • Buenas a todos terngo un problema en el reporte q he realizado le aplico formato numero pero no lo aplica el resultado sale de esta manera 1.530,23 y deberia salir 1,530.23 le aplico el formato y nada en el foro encontre q en propiedades del informe de debe especificar el idioma pero yo estoy usando la version del vs 2010 y no aparece para seleccionar el idioma.

    pero en la configuracion regional esta correcto nose xq sale mal el formato x favor es urgente

    jueves, 16 de septiembre de 2010 4:38

Respuestas

  • hola,

    Para dar formato a un campo de moneda




    1. Haga clic con el botón secundario en la celda con la expresión de campo [LineTotal] y, a continuación, haga clic enPropiedades decuadro de texto.

    2. Haga clic en Número y, en el campo Categoría, seleccione Moneda.

    3. Si la configuración regional es Inglés (Estados Unidos), los valores predeterminados deberían ser:

      • Decimales: 2
      • Números negativos: ($12345.00)
      • Símbolo: $ Inglés (Estados Unidos)
    4. Seleccione Usar separador de miles.

      Si el texto de ejemplo es: $12,345.00, la configuración es correcta.

    5. Haga clic en Aceptar.

       


    Enmanuel Grullard@Developer ASP.NET
    • Propuesto como respuesta Enmanuel Grullard jueves, 23 de septiembre de 2010 12:08
    • Marcado como respuesta deyvis18_21 jueves, 07 de octubre de 2010 18:08
    jueves, 23 de septiembre de 2010 12:05

Todas las respuestas

  • hola,

    Para dar formato a un campo de moneda




    1. Haga clic con el botón secundario en la celda con la expresión de campo [LineTotal] y, a continuación, haga clic enPropiedades decuadro de texto.

    2. Haga clic en Número y, en el campo Categoría, seleccione Moneda.

    3. Si la configuración regional es Inglés (Estados Unidos), los valores predeterminados deberían ser:

      • Decimales: 2
      • Números negativos: ($12345.00)
      • Símbolo: $ Inglés (Estados Unidos)
    4. Seleccione Usar separador de miles.

      Si el texto de ejemplo es: $12,345.00, la configuración es correcta.

    5. Haga clic en Aceptar.

       


    Enmanuel Grullard@Developer ASP.NET
    • Propuesto como respuesta Enmanuel Grullard jueves, 23 de septiembre de 2010 12:08
    • Marcado como respuesta deyvis18_21 jueves, 07 de octubre de 2010 18:08
    jueves, 23 de septiembre de 2010 12:05
  • Solo Te vas a tu informe en la tabla que agregaste, te diriges al campo le das click derecho y propiedades de cuadro te texto y allí están las opciones de formato.

    KarmaSoul

    sábado, 06 de octubre de 2012 10:45
  • hola,

    Para dar formato a un campo de moneda




    1. Haga clic con el botón secundario en la celda con la expresión de campo [LineTotal] y, a continuación, haga clic enPropiedades decuadro de texto.

    2. Haga clic en Número y, en el campo Categoría, seleccione Moneda.

    3. Si la configuración regional es Inglés (Estados Unidos), los valores predeterminados deberían ser:

      • Decimales: 2
      • Números negativos: ($12345.00)
      • Símbolo: $ Inglés (Estados Unidos)
    4. Seleccione Usar separador de miles.

      Si el texto de ejemplo es: $12,345.00, la configuración es correcta.

    5. Haga clic en Aceptar.

       


    Enmanuel Grullard@Developer ASP.NET

    pues ni asi, en el ejemplo se muestra como lo quiero pero me sigue invirtiendo el punto por la coma, ni aun seleccionado el formato regional es mas ni con este formato #,###.## me lo respeta, alguien sabe por que??
    jueves, 04 de julio de 2013 18:31
  • Leo SH, yo he tenido el mismo problema.  Si encontraste alguna solución podrías ayudarme.

    Saludos.

    miércoles, 07 de agosto de 2013 22:19
  • Hola

    algo tarde, pero esto que mencionas es por la Cultura en tu código VB.Net o C# (no especificas)

    consulta este enlace te será muy útil

    Old Thread


    Si se solucionó tu consulta no olvides marcar la respuesta. Saludos

    miércoles, 07 de agosto de 2013 22:55
  • Tengo el mismo problema y no se corrige con nada.

    Verifiqué la región en Windows 8 y tiene asignado México; en el formato de números, tiene "," como separador de miles y "." como separador de decimales.

    En los cuadros de texto del visualizador de reportes, de Visual Studio 2013, dice que está configurada la región México y, manualmente, le definí "," como separador de miles y "." como separador de decimales. En el formato de la función, correspondiente a la variable que se debe mostrar, le apliqué la función format(variable, "#,##0.00") y, sin embargo, al ejecutar la aplicación y visualizar el reporte, se muestra "." como separador de miles y "," como separador de decimales.

    ¿Alguien me podría ayudar, por favor?

    Gracias de antemano

    viernes, 10 de enero de 2014 0:15
  • Hola

    en las propiedades del Reporte fuera del área de trabajo verás una llamada Language allí define la cultura dependiendo de lo que necesitas por ejemplo yo soy de Perú entonces tendría que poner es-PE

    si tienes algún problema formular una nueva pregunta, ya que esta ya fue respondida.


    Si se solucionó tu consulta no olvides marcar la respuesta de esta forma mantendremos el orden en el Foro.

    José Carlos Barba Gutierrez
    Lima - Perú
    Saludos

    • Propuesto como respuesta RiosWill viernes, 17 de abril de 2015 16:46
    viernes, 10 de enero de 2014 15:01
  • Excelente solución, me resolvió el problema de los reportes con campos numéricos y separadores de miles y decimales de manera adecuada.

    En mi caso, uso coma para separar los decimales y puntos para separar los miles así: 123.456,78

    Muchas gracias y Saludos

    A. Uribe G

     
    viernes, 23 de octubre de 2015 16:23
  • Gracias, Eso resolvio el problema.
    lunes, 12 de febrero de 2018 18:25