Amigos, boa noite e helllpp!
Estou usando um loop p expandir um relatório baseado em consulta de referencia cruzada...
Peguei do site JR´s Microsoft Access FAQ.
O código é:
Dim rs As Recordset, I As Integer
Dim strtotal As String
Set rs = Me.RecordsetClone
With rs
For I = 0 To .Fields.Count - 1
Me("uc" & I).ControlSource = .Fields(I).Name
Me("u" & I).Caption = .Fields(I).Name
Me("uc" & I).Visible = True
Me("u" & I).Visible = True
strtotal = "= Sum([" & .Fields(I).Name & "])"
Me("t" & I).ControlSource = strtotal
Next I
End With
rs.Close
Set rs = Nothing
Ocorre que dá erro na totalização.
Porém, quando executo com pontos de interrupção dá certo! Os totais entram direitinho...
Socorro!
Obrigado!
Lárimer
Estou usando um loop p expandir um relatório baseado em consulta de referencia cruzada...
Peguei do site JR´s Microsoft Access FAQ.
O código é:
Dim rs As Recordset, I As Integer
Dim strtotal As String
Set rs = Me.RecordsetClone
With rs
For I = 0 To .Fields.Count - 1
Me("uc" & I).ControlSource = .Fields(I).Name
Me("u" & I).Caption = .Fields(I).Name
Me("uc" & I).Visible = True
Me("u" & I).Visible = True
strtotal = "= Sum([" & .Fields(I).Name & "])"
Me("t" & I).ControlSource = strtotal
Next I
End With
rs.Close
Set rs = Nothing
Ocorre que dá erro na totalização.
Porém, quando executo com pontos de interrupção dá certo! Os totais entram direitinho...
Socorro!
Obrigado!
Lárimer