Abraços, WSenna
Última edição por wsenna em 1/11/2015, 15:03, editado 3 vez(es)
'ahteixeira maximoaccess
'inicio
Dim DB As DAO.Database, RS As DAO.Recordset
Dim x, i, x4, xNum As Double
Dim strSQL As String
Set DB = CurrentDb
strSQL = "SELECT tblEliminados.AgruparReporte FROM tblEliminação INNER JOIN tblEliminados ON tblEliminação.ContadorAccess = tblEliminados.Index WHERE tblEliminação.ContadorAccess = " & [Forms]![frmEliminação]![ContadorAccess] & ";"
Set RS = DB.OpenRecordset(strSQL)
If RS.RecordCount <> 0 Then
'verifica nº registos
RS.MoveLast
i = RS.RecordCount
RS.MoveFirst
' inicializar contadores
x4 = 0
xNum = 1
For x = 1 To i
'contador 4 em 4
x4 = x4 + 1
If x4 = 5 Then
xNum = xNum + 1
x4 = 1
End If
'lançar contador no AgruparReporte
RS.Edit
RS.Fields(0) = xNum
RS.Update
RS.MoveNext
Next x
End If
RS.Close
DB.Close
Set RS = Nothing
Set DB = Nothing
'fim---------