Hallo Leute,
ich habe in einem Formular ein Schaltfläche „ID anlegen“, der ein Zufall ID von 5 Ziffern generiert.Das Problem ist aber das er manche ID generiert die schon vorhanden sind.Kann jemand mir bitte sagen wie ich mein Code anpassen kann, damit er ein bereit vorhandene ID, nicht übergibt?
Mein Code sieht so aus:
Private Sub BtnIDAnlegen_Click()
Dim sql As String
Dim rs As DAO.Recordset
sql = „select BerID from tblPatienten“
Set rs = CurrentDb.OpenRecordset(sql)
Me.textIDAnlegen.SetFocus
Me.textIDAnlegen.Text = Str(RandomID)
End Sub
_____________________________________________________
Function RandomID() As Long
Dim i As Integer
Dim ID As String
Dim LRandomNumber As Long
For i = 0 To 5
LRandomNumber = Int((9 - 1 + 1) * Rnd + 1)
ID = ID & Str(LRandomNumber)
Next i
LRandomNumber = Val(ID)
RandomID = LRandomNumber
End Function