Código:
en la segunda sentencia despues de For aplica bien la formula pero en lo demas NO. la idea es generar lo siguienteFila = 1
While rs.EOF = False
.MSHFlexGrid1.TextMatrix(Fila, 2) = Format(rs.Fields("EntradaFecha"), "dd-MMM-yyyy")
.MSHFlexGrid1.TextMatrix(Fila, 10) = Format(rs.Fields("EntradaCUnitario"), "$ #,##0.00")
.MSHFlexGrid1.TextMatrix(Fila, 20) = Format(rs.Fields("EntradaCantidad") * rs.Fields("EntradaCUnitario"), "$ #,##0.00")
.MSHFlexGrid1.TextMatrix(Fila, 21) = Format(rs.Fields("Salida") * rs.Fields("EntradaCUnitario"), "$ #,##0.00")
For i = 1 To .MSHFlexGrid1.Rows - 1
.MSHFlexGrid1.TextMatrix(Fila, 6) = (CDbl(.MSHFlexGrid1.TextMatrix(Fila, 4)) + CDbl(.MSHFlexGrid1.TextMatrix(i, 6)))
.MSHFlexGrid1.TextMatrix(Fila, 22) = Format((CDbl((.MSHFlexGrid1.TextMatrix(Fila, 22)) + CDbl(.MSHFlexGrid1.TextMatrix(i, 20)))) - (.MSHFlexGrid1.TextMatrix(i, 21)), "$ #,##0.00")
Next
Fila = Fila + 1
rs.MoveNext
Wend
.Show vbModal
que es donde tengo el problema lo demas esta resuelto
Código:
Pero hasta ahora no me ha podido funcionar, alguna idea o que estoy haciendo mal.
ENTRADA SALIDA EXISTENCIA
25 0 25
458 0 483
12 0 495
0 95 400
La formula es Existencia = (Existencias + Entradas) - Salidas

.

