Access - Nº de decimales limitado

 
Vista:

Nº de decimales limitado

Publicado por joja_2 (40 intervenciones) el 16/01/2003 14:08:55
Mi problema es el siguiente:
no quiero que los usuarios puedan insertar más de 2 decimales en un cuadro de texto (precio). ¿como lo hago?

gracias
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

RE:Nº de decimales limitado

Publicado por Victoria (1530 intervenciones) el 16/01/2003 14:49:56
Hola
En el campo de la tabla y en el cuadro de texto, pon Formato Estandard, Nº decimales: 2
Victoria
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

RE:Nº de decimales limitado

Publicado por joja_2 (40 intervenciones) el 16/01/2003 15:13:46
Asi ya lo tengo, pero cuando el usuario introduce un nº con más de dos decimales, este se redondea, pero en realidad hay almacenado el nº de x decimales.

gracias
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

RE:Nº de decimales limitado

Publicado por Victoria (1530 intervenciones) el 16/01/2003 22:22:44
Hola
Simple
Estandard
2 decimales
¿lo tienes así?
Victoria
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

RE:Nº de decimales limitado

Publicado por joja_2 (40 intervenciones) el 17/01/2003 08:38:11
Tengo estandar y 2 decimales, lo de simple ¿donde lo coloco?

gracias
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

RE:Nº de decimales limitado

Publicado por Victoria (1530 intervenciones) el 17/01/2003 09:26:28
Hola
Es la primera opción de las propiedades del campo en la tabla
Victoria
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

RE:Nº de decimales limitado

Publicado por joja_2 (40 intervenciones) el 17/01/2003 09:32:29
HOla Victoria.
Me parece ke soy un poco torpe, pero no la veo. ¿te refieres a la propiedad formato?, ahi solo me salen las opciones "numero general", "estandar", "fijo", "moneda","porcentaje","cientifico" . Una cosa, el tipo de datos del campo es "Moneda".

perdona las molestias
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

RE:Nº de decimales limitado

Publicado por oriol (2 intervenciones) el 16/01/2003 17:12:41
KDLSFJSLKD
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

RE:Nº de decimales limitado

Publicado por Josepf (68 intervenciones) el 17/01/2003 19:03:23
Tienes razón joja, es un problema grave, ya que me ncontrado con un albaran que no cuadraba y era proque me habian entrado 4 decimales en lugar de dos. SI SABES LA SOLUCION RUEGO ME LA DIGAS, he probado de todo y no logro encontrar el como se hace.

Saludo2
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

RE:Nº de decimales limitado

Publicado por joja_2 (40 intervenciones) el 18/01/2003 10:31:54
me han dado esta solucion, yo no la he probado porque no estoy en el trabajo.

Selecciona tu cuadro de texto entra a las propiedades en la opcion todos....
busca mascara de entrada y escribe esto

formato: Estandar
Numero de dicimales: 2
Mascara de entrada: ###,###,###.##

si funciona dime algo, porfa

gracias
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

RE:Nº de decimales limitado

Publicado por JosepF (68 intervenciones) el 20/01/2003 11:31:03
JoJa, no me funciona, cuando ponemos formato standart, a que te refieres? me pone que la entrada no cumple con el formato, pones un importe y el punto y los decimales y no los acepta, tienes que ponerte encima de cada dígito de la mascara.
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

RE:Nº de decimales limitado

Publicado por joja_2 (40 intervenciones) el 20/01/2003 12:46:57
No funciona correctamente.
Una solución rápida es utilizar esta funcion

Function Redondear(NUMERO As Currency, NDECIMALES As Integer) As Currency
'Indicando el nº a redondear y los decimales a mostrar nos saca otro nº redondeado con los decimales deseados
Dim dblPot As Double
Dim dblF As Double

If NUMERO < 0 Then dblF = -0.5 Else dblF = 0.5
dblPot = 10 ^ NDECIMALES
Redondear = Fix(NUMERO * dblPot * (1 + 1E-16) + dblF) / dblPot
End Function

prueba a ver

lo de estandar es el formato que le colocas en la tabla
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

RE:Nº de decimales limitado

Publicado por JosepF (68 intervenciones) el 22/01/2003 12:52:32
Bueno, al final ya sabemos como hacerlo, me han pasado una solución, que funciona y es tope chuli;

Ejemplo:

Campo: Importe
Tipo de numero: Numérico
Tamaño del campo: Decimal
Formato: Euro
Escala: 2
Lugares Decimales: 2

La clave del tema está en la escala de cálculo, funciona bien, y sin complicaciones.

Un Saludo y hasta el próximo problema,
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

RE:Nº de decimales limitado

Publicado por joja_2 (40 intervenciones) el 22/01/2003 14:27:01
de donde has sacado las propiedades?
No encuentro lo de escala, formato euro.

gracias
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

RE:Nº de decimales limitado

Publicado por JosepF (2 intervenciones) el 23/01/2003 11:07:54
Joja:

El tipo de datos tiene que ser decimal, entonces aparece la propiedad escala. Esta probado en windows xp.

Si no lo ves claro, te lo envio por e-mail ok?

Saludo2
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