Access - Decimales en Informe

   
Vista:

Decimales en Informe

Publicado por Eder (19 intervenciones) el 19/02/2015 20:41:11
Buen día tengo un problema necesito que en un informe en el campo cantidad los decimales dependan de otro,tengo un código pero lo hace general, no se si exista algún formato condicional.

ejemplo

decimales Cantidad
3 15.358
4 85.3658
2 7.02
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
Imágen de perfil de Neckkito

Decimales en Informe

Publicado por Neckkito (1104 intervenciones) el 20/02/2015 15:57:30
Hola!

Para hacer eso te puedes servir de un pequeño truco. Te explico:

Supongamos que tus campos se llaman como efectivamente los llamas en tu consulta, [decimales] y [Cantidad].

Lo que tienes que hacer es:

1.- Te creas un módulo estandar y le escribes, bajo la línea o líneas "Option", el siguiente código:

...
Public Function fncNuevoNum(elNumero As Double, numDec As Byte) As Double
Dim i As Long
Dim elFormato As String
For i = 1 To numDec
elFormato = elFormato & "0"
Next i
elFormato = "#,##0." & elFormato
fncNuevoNum = Format(elNumero, elFormato)
End Function
...

2.- En tu informe añades, en la sección detalle, un cuadro de texto. Le puedes quitar la etiqueta.

3.- Tu campo [Cantidad] lo sitúas en no visible (Propiedades -> Pestaña Formato -> Visible: NO)

4.- Sitúas ese cuadro de texto como si fuera el campo cantidad.

5.- Dentro de ese cuadro de texto escribes la siguiente expresión:

=fncNuevoNum([Cantidad];[decimales])

Y ya lo tienes.

Saludos,
firmaMail
http://neckkito.siliconproject.com.ar
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

Decimales en Informe

Publicado por Eder (19 intervenciones) el 21/02/2015 01:42:33
Muchas Gracias si me funciona pero solo hasta los que tienen 3 decimales si hay un registro que sea de 5 no funciona. me solucionaste media vida podrias decirme como hacerle para los demas por favor
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
Imágen de perfil de Neckkito

Decimales en Informe

Publicado por Neckkito (1104 intervenciones) el 21/02/2015 09:37:44
Sinceramente, no sé cómo lo estás aplicando, pero de funcionar funciona, siempre y cuando el número tenga más decimales que los que acotas.

https://www.mediafire.com/?5vhb03qw518j6ci

Saludos,

Neckkito
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