Access-o-Mania

Access-Forum (Deutsch/German) => Formular => Thema gestartet von: hazel am Februar 05, 2015, 18:38:20

Titel: Eingabe neuer datensätze begrenzen
Beitrag von: hazel am Februar 05, 2015, 18:38:20
Hallo zusammen,
in einem Formular möchte ich die Eingabe von neuen Datensätzen z. B. auf Anzahl 5 begrenzen.
Habe Access 2003, Windows 7.
Titel: Re: Eingabe neuer datensätze begrenzen
Beitrag von: DF6GL am Februar 05, 2015, 18:45:40
Hallo,

insgesamt und für immer und ewig max. 5 DS in der Db oder nur während einer "DB-Sitzung" Eingabemöglichkeit für 5 DS?

Was hat das Ganze für einen Zweck?

Titel: Re: Eingabe neuer datensätze begrenzen
Beitrag von: hazel am Februar 05, 2015, 20:17:10
Hallo franz,
ich wollte die Entwicklung als Demo-Version herstellen und das für immer in einem Formular in VBA
einbauen.
Vielen Dank bis jetzt.
Gruß Ingo
Titel: Re: Eingabe neuer datensätze begrenzen
Beitrag von: DF6GL am Februar 05, 2015, 21:31:30
Hallo,

eine mögliche Lösung:

Sub Form_BeforeUpdate(Cancel as Integer)
If Dcount("*","tblTabelle") >=5 Then
Cancel=true
Me.Undo
Msgbox "Max. 5 Datensätze möglich"
End If
End Sub
Titel: Re: Eingabe neuer datensätze begrenzen
Beitrag von: hazel am Februar 06, 2015, 10:20:15
Hallo Franz,
vielen Dank, ich werde es heute Abend einbauen und testen.
Gruß Ingo
Titel: Re: Eingabe neuer datensätze begrenzen
Beitrag von: hazel am Februar 06, 2015, 19:07:36
Hat super geklappt.

Danke