Visual Basic - Redondear decimales al calcular

Life is soft - evento anual de software empresarial
 
Vista:

Redondear decimales al calcular

Publicado por Miguel (13 intervenciones) el 03/07/2005 17:42:09
Hola estoy importando un archivo a una base de datos para realizar un cálculo y efectuar una comparación, pero tengo problemas con los decimales...

El archivo que importo está compuesto de tres campos:

VALOR_VENTA
DESC_VENTA
PORC_DESCUENTO

Lo que hago al importarlo es calcular el porcentaje de descuento dividiéndolo sobre el valor venta, pero el resultado pude tener mas de dos decimales... como puedo hacer para redondearlos??

Este es el código que uso para realizar el cálculo:

sSQL = “UPDATE TABLA_VENTAS SET PORC_DESCUENTO = DESC_VENTA/VALOR_VENTA*100”
Conn.Execute sSQL
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:Redondear decimales al calcular

Publicado por Bartrix (1 intervención) el 05/07/2005 18:58:31
pasa los datos de la base al frm, y guardalos en variables, y a estas variables les das el formato, y asignas las variables a las cajas de texto

' formato para las cajas de texto
txtneto.Text = Format(neto, " #,##0 ")
txtdscto.Text = Format(dscto, " #,##0 ")
txtiva.Text = Format(iva, " #,##0 ")
txttotal.Text = Format(tot, " #,##0 ")
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:Redondear decimales al calcular

Publicado por Miguel (13 intervenciones) el 05/07/2005 19:17:03
Gracias Bartrix!
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:Redondear decimales al calcular

Publicado por Jesus (1 intervención) el 23/03/2008 22:25:11
no entendi... yo tengo el mismo problema
Dim CON As New ADODB.Connection
Dim RS_R As New ADODB.Recordset
.
.
.
EJECUTAR = "UPDATE MiTabla1 SET Campo1 = Campo2/Campo3*100"
CON.Execute EJECUTAR

pero no se como actualizar con solo 2 decimales, los actualiza con "n" decimales

AYUDAAAAAAAAAAAAAAAAAAAAA!!

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