Visual Basic - Decimales

Life is soft - evento anual de software empresarial
 
Vista:

Decimales

Publicado por Angel (6 intervenciones) el 10/09/2001 16:52:35
Tengo una mascara con la propiedad format=#,##0.00, introduzco los datos por ejemplo 1450,50 y me lo convierte a 1.450,50 cuando lo voy a grabar con la instruccion :
sqlg = "INSERT INTO codigo,importe)"
sqlg = sqlg & " Values" & "('" & Campo(C_COD_PROP) & "','"
sqlg = sqlg & Val(Format(Campo(C_IMPORTE) & ")"
conexion.execute(sqlg)
Me dice lo siguiente:
El número de valores de consulta y el numero de valores de destino son diferentes
En access lo tengo puesto como moneda en formato #.##0" €";-#.##0" €"
y cuando lo visualizo en depuración, me muestra lo siguiente
INSERT INTO PAGOS (CODigo,IMPORTE) Values('0001'1450,0)
es decir me lo deja entre comas com puedo hacer para que me lo muestre en decimales y me coja como si fuera un unico campo.
He puesto en IMPORTE(CAMPO,"#,##0.00) y me da el mismo error.
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:Decimales

Publicado por JK (23 intervenciones) el 11/09/2001 00:37:34
Tienes que grabar tus datos en formato americano, o sea, si te da 1.450,50 debes grabar como 1450.50

espero te ayude

JK
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