Letzter Datensatz

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]