Samstag, 4. Februar 2012

Home
Tipps
Bücher
Software
News / Links
Hilfe
Impressum

Sponsored by
QualityHosting

Tipp/Trick
Zugriff auf den Wert des letzten Datensatzes
Greifen Sie in einer Abfrage mit der DomWert-Funktion auf den Wert des letzten Datensatzes zu.

Für bestimmte Verarbeitungsvorgänge ist der Zugriff auf den Wert des letzten Datensatzes notwendig. Dies erledigen Sie normalerweise in einer VBA-Prozedur, die ein Recordset öffnet und diesen Wert ausliest. Sie können dies allerdings auch in einer Abfrage erledigen.

Ein typisches Beispiel für eine solche Verarbeitung ist die Berechnung der gefahrenen Kilometer eines Autos zwischen zwei Datumswerten. Damit können Sie beispielsweise ein Fahrtenbuch führen oder den Verbrauch berechnen.

Ausgangspunkt ist eine Tabelle (siehe Abbildung 1), die neben der ID zwei Felder für Datum und Kilometerstand enthält. Die ID muss ein fortlaufender numerischer Wert sein, so wie er vom Datentyp AutoWert erzeugt wird.

Erstellen Sie nun eine Abfrage mit diesen drei Feldern und fügen Sie ein berechnetes Feld LetzterKilometerstand mit folgendem Ausdruck hinzu:

LetzterKilometerstand: DomWert("[Kilometerstand]";"tblKilometer";"[KilometerID] = " &
[KilometerID]-1)

Die DomWert-Funktion liest das Feld Kilometerstand aus. Das Kriterium ist die KilometerID des letzten Datensatzes.

Das berechnete Feld LetzterKilometerstand kann dann zu weiteren Berechnungen verwendet werden.




Abbildung 1:


Abbildung 2:


Ein Service der TriniDat Software-Entwicklung GmbH - Am Wehrhahn 45 - 40211 Düsseldorf

  Suche
Suche starten
  Service
Leserbrief / Frage zu Access
Kontakt
  NewsLetter
NewLetter bestellen
NewsLetter abbestellen
  Partner-Seiten
HyperLink

www.trinidat.de


HyperLink

www.fulldotnet.de