Visual Basic - round

Life is soft - evento anual de software empresarial
 
Vista:

round

Publicado por adrian (2 intervenciones) el 25/03/2002 10:20:51
Hola a todos :
Les hago la siguiente pregunta . Estoy tratando de ejecutar este select y en alguna maquinas anda bien y en otran me tira el siguiente error . "Undefined function ‘round’ in expression" si aguien sabe que puede ser . Yo por mi parte intale el service pack 5 para visual 6.0 y sigue tirando en mismo error. Otro dato es que desde access la consulta anda bien en cualquier equipo

desde ya gracias

Adrian

Dim r As New ADODB.Recordset
Dim sql As String

sql = "SELECT Facturacion.FacturacionId, "
sql = sql & "Facturacion.Abreviatura, "
sql = sql & "Facturacion.Numero, "
sql = sql & "Facturacion.Fecha, "
sql = sql & "Format(Facturacion.ImporteTotal,'Fixed') AS [Importe], "
sql = sql & "Format(Facturacion.ImporteTotal-Facturacion.Cancelado,'Fixed') AS Por Cancelar] "
sql = sql & "FROM TipoComprobante INNER JOIN Facturacion ON TipoComprobante.ComprobanteId = Facturacion.ComprobanteId "
sql = sql & "Where (((Facturacion.FechaBaja) Is Null) "
sql = sql & "And ((Facturacion.ClienteId) = " & Cliente & ") "
sql = sql & "And (round(Facturacion.Cancelado, 2) < round([ImporteTotal], 2)) "
sql = sql & "And ((TipoComprobante.SignoContable) = 'Positivo')) "
sql = sql & "ORDER BY Facturacion.FacturacionId;"

r.Open sql, DB, adOpenStatic, adLockOptimistic

Set FacturasDeudor = r

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:round

Publicado por Daniel (75 intervenciones) el 26/03/2002 01:56:19
No se el porque del error, pero puedes obviar el round en el select, y darle formato a dos decimales en el control en que vayas a mostrar la consulta...

Saludos
Daniel
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:round

Publicado por Miguel (1 intervención) el 18/01/2008 22:17:19
Hola, quizá tu ya lo solucionaste, yo tengo el mismo problema que funciona bien el round en access y en visual basic me da el error.

Saludos
Miguel

Mi correco es [email protected]
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