Una famiglia di sistemi di gestione per database relazionali di Microsoft progettati per semplificare l'uso.
Ciao Vlady,
ogni problema, se risolvibile con una o più query, lo preferisco al codice :-)
Option Compare Database
Option Explicit
Function Vladimiro()
Dim myRset As Recordset
Dim myRsetCoppie As Recordset
Dim myData As Date
Dim swPrimo As String
Dim swPresente As String
Dim ctr As Integer
Set myRset = CurrentDb.OpenRecordset("Select * From Tabella1")
Set myRsetCoppie = CurrentDb.OpenRecordset("SELECT Coppie FROM Tabella1 GROUP BY Coppie ORDER BY Coppie")
Do While Not myRsetCoppie.EOF
myData = myRset("Data")
swPrimo = "SI"
swPresente = "NO"
ctr = 1
Do While Not myRset.EOF
Cicla:
If myData = myRset("Data") Then
If myRsetCoppie("Coppie") = myRset("Coppie") Then
swPresente = "SI"
If swPrimo = "SI" Then
swPrimo = "NO"
myRset.Edit
myRset("R_M") = ctr
myRset.Update
Else
myRset.Edit
myRset("R_M") = 0
myRset.Update
End If
End If
Else
myData = myRset("Data")
swPrimo = "SI"
If swPresente = "NO" Then
ctr = ctr + 1
Else
swPresente = "NO" ctr = 1
End If
GoTo Cicla
End If
myRset.MoveNext
Loop
myRset.MoveFirst
myRsetCoppie.MoveNext
Loop
myRset.Close
myRsetCoppie.Close
Set myRset = Nothing
Set myRsetCoppie = Nothing
End Function
Fammi sapere.
Mimmo.