woltersgert
Gebruiker
- Lid geworden
- 15 mei 2001
- Berichten
- 47
Hallo Forum,
in de meegeleverde access database zit slechts 1 tabel.
Wat ik moet gaan regelen met Vba is het volgende:
In de kolom Volgnummer moet een 1 komen te staan bij de volgende voorwaarde:
Bij de eerste unieke waarde van BsnIndicatie, krijgt volgnummer het nieuwe nummer 1.
Hoe moet je dit programmeren?
ik heb zelf onderstaande code geprogrammeerd, maar deze werkt niet helemaal goed.
Sub DummyTabelBijwerken()
Dim DB As Database
Dim RS As Recordset
Set DB = CurrentDb
Set RS = DB.OpenRecordset("tblDummy", dbOpenDynaset)
Do
Dim Eerste
Eerste = RS!BsnIndicatie
MsgBox "de waarde van eerste is: " & Eerste
RS.MoveNext
If RS.EOF Then
Exit Do
End If
MsgBox "Volgende record: " & RS!BsnIndicatie
If Eerste <> RS!BsnIndicatie Then
RS.Edit
RS!Volgnummer = 1
RS.Update
End If
Loop Until RS.EOF
End Sub
Met vriendelijke groet,
Gert Wolters
in de meegeleverde access database zit slechts 1 tabel.
Wat ik moet gaan regelen met Vba is het volgende:
In de kolom Volgnummer moet een 1 komen te staan bij de volgende voorwaarde:
Bij de eerste unieke waarde van BsnIndicatie, krijgt volgnummer het nieuwe nummer 1.
Hoe moet je dit programmeren?
ik heb zelf onderstaande code geprogrammeerd, maar deze werkt niet helemaal goed.
Sub DummyTabelBijwerken()
Dim DB As Database
Dim RS As Recordset
Set DB = CurrentDb
Set RS = DB.OpenRecordset("tblDummy", dbOpenDynaset)
Do
Dim Eerste
Eerste = RS!BsnIndicatie
MsgBox "de waarde van eerste is: " & Eerste
RS.MoveNext
If RS.EOF Then
Exit Do
End If
MsgBox "Volgende record: " & RS!BsnIndicatie
If Eerste <> RS!BsnIndicatie Then
RS.Edit
RS!Volgnummer = 1
RS.Update
End If
Loop Until RS.EOF
End Sub
Met vriendelijke groet,
Gert Wolters