Pregunta

Así que tengo un cuadro de lista que muestra los promedios en una tabla como formato de una consulta crossyab. Es justo lo que necesito la consulta es correcta, hay una sola cosa. Tenía que establecer las propiedades de campo en la consulta como formato: standard..decimal: 2. Que es exactamente lo que necesitaba. However..the cuadro de lista no se darán cuenta de esto.

En primer lugar he escrito el código SQL tabla de referencias cruzadas en las propiedades del cuadro de lista .... y luego me encontré con este problema. Así que, yo de hecho acabo de crear el objeto de consulta, salvo él y que, como el conjunto rowsource para el cuadro de lista. Aún así no va a funcionar .... cuando abro la consulta es el formato correcto.

Entonces, ¿hay una forma de mayor formato de un cuadro de texto? ¿Hay una manera dilo a limitar cifras decimales a uno o dos en valores devueltos?

Gracias!

¿Fue útil?

Solución

Trate de Formato función de la consulta para transformar sus valores numéricos a cadenas de formato. He aquí una muestra de lo copiado de la ventana Inmediato:

? Format(-.2345,"###,###,##0.##")
-0.23

Editar : Aquí hay un ejemplo usando la función Format en una consulta.

SELECT Format(num_field, "###,###,##0.##") AS two_decimals
FROM MyTable;

Pruebe con un enfoque similar utilizando su consulta de referencias cruzadas guardado en lugar de MiTabla.

Otros consejos

Su objeto cuadro de lista tiene una propiedad Formato de sí mismo. Yo sugeriría que entra "#, ###. ##". Esto mostrará los datos con una coma (si es necesario) y 2 decimales.

Edit: chillidos. Estaba pensando en un control ComboBox, no un control ListBox. A modo de disculpa, por favor, acepte un 20% de descuento en este consejo.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top