Ver Mensaje Individual
  #3 (permalink)  
Antiguo 31/08/2004, 15:00
Guachalin
 
Fecha de Ingreso: junio-2004
Mensajes: 76
Antigüedad: 20 años, 5 meses
Puntos: 0
Muchas Gracias, le hice algunos arreglos al codigo y me funciono

Una preguntita: Como puedo darle formato a un campo mostrado en el datagrid, en este caso Monto y Saldo por ejemplo: 10000 que se muestre asi 10.000(miles)

Este es el codigo:

Dim Monto As Double
Dim Monto2 As Double
Dim Consulta As String

Monto = 0
Set RsTemp = Nothing
RsTemp.Fields.Append "Num Operacion", adSingle
RsTemp.Fields.Append "Monto", adDouble
RsTemp.Fields.Append "Saldo", adDouble
RsTemp.Open
Set dgDocumentosCartera.DataSource = RsTemp
dgDocumentosCartera.Columns(0).Width = 2400
dgDocumentosCartera.Columns(1).Width = 1500
dgDocumentosCartera.Columns(2).Width = 2000
Consulta = "select noperacion,monto from cartera where estado='add' or estadoprorroga='prorroga'"

Set Cartera = Cnn.Execute(Consulta)

Do Until Cartera.EOF
Monto2 = Cartera(1)
RsTemp.AddNew
RsTemp(0) = Cartera(0)
RsTemp(1) = Cartera(1)
RsTemp(2) = Monto + Monto2
Monto = Monto + Monto2
RsTemp.Update
Cartera.MoveNext
Loop

EL RECORSET RsTemp lo declare en un modulo aparte donde declaro todos mis recorset

Public RsTemp As New ADODB.Recordset

With RsTemp
.ActiveConnection = Cnn
.LockType = adLockReadOnly
.CursorType = adOpenStatic
End With