Das Problem scheint einfach aber ich komme nicht dahinter.
In einem Formular soll in einem Feld der letzte Datensatz (Typ Zahl) plus 1 eingetragen werden und dies automatisch, da der Benutzer keine Möglichkeit hat ( laut Profil) auf die Tabelle zu zugreifen.
Vielleicht kann einer Helfen.
Vielen Dank im Voraus
Hallo Albert
Schau mal unter
Datensatzzähler in einem Formular vom 27.08.2004. Auch da wollte breits einer ein Autowert-Feld zusätzlich einbauen. Wenn noch keine Datensätze in deiner Tabelle sind, dann kanst du einfach das Feld in den Eigenschaften auf Autowert umstellen. Sonst wie am 27.8.04 bschrieben, verfahren
Gruß Dieter
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]
Hi,
das musst Du über ADO machen; so ungefähr:
Dim RS As ADODB.Recordset
Dim merker As Integer
Set RS = New ADODB.Recordset
RS.Open TableName, CurrentProject.Connection
RS.MoveLast
Merker = RS![Spaltenname]
RS.MoveNext
RS![Spaltenname] = Merker + 1
Grüße,
Michl
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]