Access-o-Mania

Access-Forum (Deutsch/German) => Bericht => Thema gestartet von: SG05 am Oktober 17, 2016, 19:54:04

Titel: Letzten Datensatz aus Tabelle drucken
Beitrag von: SG05 am Oktober 17, 2016, 19:54:04
Hallo zusammen,

ich möchte den letzten DS aus einer Tabelle drücken.

Folgender Code:
...
stDocName = "Ber_AD_0001"
DoCmd.OpenReport stDocName, acNormal, , "LfdAnforderungNr=  { letzter Datensatz aus Tabelle }"
...     

Normalerweise gebe ich bei o.g Code das Formularfeld an um den gewünschten DS zu drucken. Da ich aber den DS per VBA anfüge, ist mir die letzte LfdAnforderungNr nicht bekannt.

Ich hoffe, mein Problem deutlich gemacht zu haben
Titel: Re: Letzten Datensatz aus Tabelle drucken
Beitrag von: MzKlMu am Oktober 17, 2016, 20:12:17
Hallo,
wie wird denn die LfdAnforderungNr vergeben, ist das ein Autowert ?


Titel: Re: Letzten Datensatz aus Tabelle drucken
Beitrag von: SG05 am Oktober 17, 2016, 20:12:45
Ja
Titel: Re: Letzten Datensatz aus Tabelle drucken
Beitrag von: MzKlMu am Oktober 17, 2016, 20:16:03
Hallo,
dann so:
DoCmd.OpenReport stDocName, acNormal, , "LfdAnforderungNr=" & DMax("LfdAnforderungNr","Tabellenname")
Der Datensatz muss vorher gespeichert werden/sein.