Am 14. September 2017 haben wir eine überarbeitete Fassung unserer Datenschutzrichtlinie veröffentlicht. Wenn Sie video2brain.com weiterhin nutzen, erklären Sie sich mit diesem überarbeiteten Dokument einverstanden. Bitte lesen Sie es deshalb sorgfältig durch.

Access 2016 Grundkurs

Zahlenwerte berechnen

LinkedIn Learning kostenlos und unverbindlich testen!

Jetzt testen Alle Abonnements anzeigen
Zahlen lassen sich mit benutzerdefinierten Formeln und integrierten Funktionen in Abfragen berechnen, wie in diesem Video anhand der Berechnung des rabattierten Preises gezeigt wird.

Transkript

Eigentlich habe ich in der Tabelle Portionen alle Informationen zur Verfügung, um ausrechnen zu können, was das Gericht nun eigentlich kostet. Ich weiß, welche Speise bestellt wurden, mit welcher Menge und ob es eventuell noch einen Mengenrabatt drauf gibt, aber wirklich sehen hier in einer eigenen Spalte tue ich das nicht, also muss ich das ausrechnen, dafür sind Abfragen sinnvoll. Ich erstelle eine neue Abfrage, die erstmal überlegen muss, wo die Daten herkommen, die Portionen brauche ich natürlich per Doppelklick. Aber der eigentliche Preis von den Speisen steht hier in der Tabelle Speisen. Und dann erst werde ich schließen und lasse mir mit dem Sternchen erstmal alle Angaben überhaupt aus der Tabelle Portionen anzeigen, das sieht jetzt also aus wie vorher. Und will zusätzlich zu der Menge oder überhaupt zu der Zeile, hinten den Preis sehen, da kann ich jetzt einfach aus der Tabelle Speisen hier den Preis übernehmen, also per Doppelklick, dann wird er zu jeder Speise angezeigt. Und sie sehen es hier: dreimal das gleiche Carpaccio, dann hat sie natürlich auch dreimal den gleichen Preis. Und dieser muss jetzt rabattiert werden, das heißt, ich werde jetzt den Preis um den entsprechenden Rabattbetrag kürzen, der steht ja hier drin und das ist eine Formel, wie wir sie zwischendurch schon mal benutzt hatten, also das kann ich hier ein bisschen vergrößern, aber ich werde es mit Umschalt-F2 im Zoomfenster vergrößern, dort muss erstmal einen neuer Name für dieses Feld hin, der heißt jetzt PreisRabattiert, Doppelpunkt und dann kommt die eigentliche Formel, da muss ich jetzt mit diesem Namen hier rechnen und zwar ist es im Grunde der speisPreis, aber nur mit einem r, mal, und wenn der Rabatt 0 % ist, soll es mal Eins sein, also nichts abziehen und ansonsten, wenn es 10 % ist, sollen 10 % abgezogen werden, also Klammer auf mal 1- und das Feld heißt portiMengenRabatt, das muss man hier leider immer noch tippen. Und wird nachher die entsprechenden eckigen Klammern bekommen um diese beiden Feldnamen. Nach dem OK, mit dem Return den Syntax Check gemacht, hier mit dem Doppelklick ein bisschen optimiert und das ganze schon mal gespeichert, also das ist die qryPortionenMitPreisen, nenne ich die mal. Wenn ich das jetzt ausführe und da kein Rechenfehler drin ist oder besser gesagt ein syntaktischer Fehler, dann sehe ich hier die korrekten Zahlen, also für 0 % sind es € 10, 20 ohne Rabatt, es bleibt bei 10, 2, für 10 Prozent sind hier von € 11, 30 1, 13 abgezogen, das gibt wegen Rundungsfehlern, wo man sich erstmal fragt: Wie kann man bei 10 Prozent schon einen Rundungsfehler haben, das ist aber auf dem PC durchaus möglich, weil 10 % als Nachkommazahl doch nicht so ganz genau gespeichert werden, also weil hier Rundungsfehler drin sind, werde ich das noch ein bisschen kürzen, da gibt es, wenn ich im Entwurf jetzt die Formel nochmal überarbeite eine Funktion, die heißt Runden, also Runden, Runde Klammer auf und ganz am Ende kommt mit Semikolon das zweite Argument, das erste Argument ist nämlich die Zahl, die ich da errechnet habe, das zweite Argument sagt wie viele Nachkommastellen ich haben möchte, zwei, Klammer zu, mit Return, dann sollte man nochmal Einblick drauf werfen, das ein großes R erschienen ist, also das es diese Funktion auch gibt. Und dann sehen sie jetzt, dass es hier auch überzeugender aussieht. Tatsächlich wird nicht einfach nur die Optik geändert, das hätte ich mit dem Format hingekriegt, sondern der Inhalt, es wird also wirklich gekürzt. Und wenn ich jetzt in der Ansicht nochmal gucken, sie können hier in das Feld klicken und dann das Eigenschaftenblatt anzeige, da gäbe es auch ein Format, nämlich in Euro, dann sieht es insgesamt hübscher aus, aber das wäre nur eine optische Rundung, das heißt, jetzt sieht es ich sag mal gefälliger aus, damit kann man jetzt weiterrechnen und der rabattierte Preis ist ja ein Einzelpreis und jetzt muss ich den noch mit der Menge multiplizieren, also im Entwurf nennen wir das mal GesamtRabattiert, damit ich immer sehe: Achtung, da ist ein Rabatt drin. Und da brauche ich hier ein bisschen Platz. In einer Formel dann, nach dem Doppelpunkt also, kann ich alle Felder benutzen, die links davon schon vorkommen, links oder oberhalb, also alle hier oder alle, die da oben stehen und dieses Feld PreisRabattiert kann ich daher schon benutzen. Also PreisRabattiert, mal, und dann brauchen wir noch die portiMenge. Das ganze darf wieder in Währung angezeigt werden, also in diesem Fall in Euro. Das ist aber nur eine Schönheitsfrage. Wenn ich das jetzt angucke, sehen sie hier zwei Stück ohne Rabatt, zweimal 10, 20 sind 20, 40 und hier 10, kann ich mir gut rechnen, 4 Euro 80 minus die 48 Cent, dann sind wir bei 4, 32 und das mal 10 Sind 43, 20 Euro. Diese Abfrage stellt also alles zur Verfügung, was ich brauchen werde später. Ich werde also bei Bedarf gar nicht auf die Tabelle Portionen zurückgreifen, sondern auf die qryPortionen mit Preisen, weil ich hier für jeden Artikel schon genau weiß, was er einzeln oder in der Summe kostet.

Access 2016 Grundkurs

Erwerben Sie die notwendigen Kenntnisse, um mit Access 2016 leistungsfähige Datenbanken zu erstellen.

6 Std. 18 min (75 Videos)
Derzeit sind keine Feedbacks vorhanden...
 

Dieser Online-Kurs ist als Download und als Streaming-Video verfügbar. Die gute Nachricht: Sie müssen sich nicht entscheiden - sobald Sie das Training erwerben, erhalten Sie Zugang zu beiden Optionen!

Der Download ermöglicht Ihnen die Offline-Nutzung des Trainings und bietet die Vorteile einer benutzerfreundlichen Abspielumgebung. Wenn Sie an verschiedenen Computern arbeiten, oder nicht den ganzen Kurs auf einmal herunterladen möchten, loggen Sie sich auf dieser Seite ein, um alle Videos des Trainings als Streaming-Video anzusehen.

Wir hoffen, dass Sie viel Freude und Erfolg mit diesem Video-Training haben werden. Falls Sie irgendwelche Fragen haben, zögern Sie nicht uns zu kontaktieren!