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

Individueller Bericht: Rechnung

LinkedIn Learning kostenlos und unverbindlich testen!

Jetzt testen Alle Abonnements anzeigen
Auch die Rechnung lässt sich komplett manuell entwerfen, damit sie genau so aussieht, wie es für das Ristorante gewünscht ist. Hier kommt eine doppelte Gruppierung nach Adresse und Lieferung zum Einsatz.

Transkript

Der zweite wesentliche Bericht, den ich brauche, ist die Abrechnung oder die Rechnung, wie immer wir das nennen wollen. Die könnte zum Beispiel so sein, dass ich für einen Haushalt die verschiedenen Lieferungen zusammenfasse. Das werde ich mal als Beispiel machen, das andere ist einfach weniger vom gleichen. Ich brauche also erstmal eine Datenquelle, nämlich eine Abfrage, die ich mir erstelle, die muss wissen, für welche Adresse. Welche Lieferung, für welche Portionen und damit ich die Speisen benennen kann, auch die Tabelle Speisen. Wenn ich den Fahrer namentlich nennen will, muss der auch hier mit aufgenommen werden. Ich lass dass erstmal weg, also mit Schließen übernehme ich per Doppelklick einfach überall die Sternchen, so dass grundsätzlich alle Daten erreichbar sind und das nenne ich dann entsprechend qryRechnung. Damit ist die Datenquelle fertig, die ist, wenn man sich das so anguckt, der Albtraum jedes Datenbanklers, da steht alles gleichzeitig drin. Aber sie ist ja dynamisch, das bedeutet nämlich zum Beispiel, wenn ich anfange, ihre Daten zu ändern, in dem darf ich nicht ändern, aber hier und ein X reinschreibe, dann speichert das zurück in die Stammdaten, wenn ich also die Zeile verlasse, sehen sie, alle, die sich darauf beziehen, haben gleichzeitig das X bekommen, also das sollte man auch nicht drinrum schreiben, sondern das ist wirklich nur eine Datenquelle für einen Bericht. Und diesen Bericht kann ich jetzt erstellen. Ich werde dort gleich aus dem anderen Bericht von der Speisekarte nämlich etwas benötigen, hier diese Kopfzeile, deswegen werde ich hier gedrückt haltend bis hier markieren und Steuerung-C, das rauskopieren. Wenn ich jetzt einen neuen Bericht erstelle, nämlich einfach einen leeren Bericht in der Entwurfsansicht, dann kann ich in den Seitenkopf hier mit Steuerung-V das schon mal wieder einfügen, damit habe ich den Teil schon erledigt. Der ist leer und ahnungslos in der Feldliste, weil er nämlich ich noch keine Datenquelle hat. Ich muss also erstmal die Eigenschaften für den gesamten Bericht so ändern, dass der jetzt überhaupt auf qryRechnungen zugreift. Damit kann ich ihn schonmal speichern, das ist der er rptRechnung, der Report Rechnung. Und jetzt kann ich mir überlegen, was ich da sehen will. Ich möchte zuerst sehen, für welchen Haushalt, sprich für welche Telefonnummer und Adresse. Da drin, welche Lieferung es gab und da drin, was ich an Portionen ausgeliefert habe. Also ist meine oberste Gruppe, die kann ich jetzt schon hinzufügen, etwas, was mit der Adresse zu tun hat und die eindeutigste Kennung ist Adresse, Telefon. Also hierdrin schreibe ich jetzt die Adresse. Weil die Telefonnummer als eindeutig gilt, kann ich jetzt hier, ich mach das mal ein bisschen vereinfacht, Name anzeigen. Ich glaube Name anzeigen enthält sogar schon die komplette Adresse, dann nehmen wir lieber Name vor und nach. Die schmeiße ich hier ziemlich lieblos rein und entferne jeweils das Label mit Klick und Entfernen-Taste. Die beiden werden hintereinander kommen, dann kommt die Straße und die Nummer. Das heißt, die beiden kann ich auch schon mal mitanordnen, als gestapelte Layout-Tabelle anordnen. Dann kann ich hier an der Seite den Nachnamen andocken lassen, die Straße wird zweizellig werden, aber erstmal brauchen wir noch die Postleitzahl und den Ort. Auch da wieder das Label entfernen, die Postleitzahl passt sehr schön hier rein und der Ort daneben und jetzt erst gehe ich hin und markier beide mit Klick und Shift-Klick, damit das du auch breit genug wird. Das kann man gelegentlich schöner machen und die Kästchen die damit Sicherheit noch enthalten sind, werde ich jetzt auch rausschmeißen. Also die Rahmenart auf transparent. Das ganze speichern, dann gucken wir mal schnell. Ich tue mal so, als sei das ne brauchbare Adresse, in Wirklichkeit sollte man natürlich noch ein klein bisschen mehr Arbeit reinstecken. Das ist also sozusagen der erste Streich, ich hab hier die oberste Gruppe, nämlich die Telefonnummer, an wen wird das eigentlich geliefert, festgelegt. Dadrunter muss ich eine zweite Gruppe hinzufügen, die bezieht sich nämlich auf die Lieferung und deswegen greif ich auf die liefrID zu. Und da gibt es also ein zweites Element in der liefrID sollten sinnvollerweise liefrFelder vorkommen, die Telefonnummer steht eigentlich da oben, ich habe sie noch nicht wirklich angezeigt. Das kann ich hier aber noch nachholen, also ganz groß schreibe ich das mal daneben. Telefon. In deutlich größer oder zumindestens in fetter. Auch das jetzt nicht besonders elegant, sondern überhaupt zu sehen und hier muss ich mich also darauf beziehen, zum Beispiel wann war das eigentlich. Das würde im Grunde reichen, wenn ich den Namen des Fahrers noch haben wollte, hier habe ich ja nur seine Referenz-ID, dann müsste ich an der Stelle noch eine weitere Tabelle einbinden. Also beschränke ich mich mal darauf, dass ich hier das Datum nenne. Und in irgendeiner Form hübsch formatiere. Auch da will ich wieder dieses ewige Alternative Farbe loswerden, also auf keine. Wir können es vielleicht mal in leicht grau färben, also ganz vorsichtiges Grau, damit es auch gut zu sehen ist. Das trifft vor allem hier diesen hinteren Teil, mache ich die Hintergrundart von normal per Doppelklick auf transparent. Damit sei, das können wir nochmal hier auch fett machen, die Lieferung bestimmt, also einmal fett. Jetzt kommen in den Details die Portionen. Also wieder die Feldliste und zwar, sagen wir zuerst die Menge. Das ist also eine portiMenge tatsächlich. Und dann kommt der Name der bestellten Portion, der gehört ja zu den Speisen und ich nehme mal einfach hier Name anzeigen, da ist es komplett drin. Das soll ja möglichst knapp werden nachher. Und den Preis allerdings möchte ich direkt den rabattierten Preis haben und der steckt hier nicht drin. Ich muss also einen Schritt zurückgehen. Ich mache hier mal eben den Bericht zu und eine Änderung an der qryRechnung vornehmen. Die bezieht sich nämlich derzeit auf die Tabelle Portionen, das werde ich jetzt ändern und stattdessen die Abfrage, da habe ich eine spezielle erstellt, die heißt qryPortionenMitPreisen. Und die werde ich austauschen. Also die Tabelle Portionen fliegt raus, qryMitSpeisen kommt dazwischen und es gelten aber die gleichen Verknüpfungen, also zur liefrID und zur speisID. Natürlich muss ich es mit Sternchen unten auch noch aufnehmen. Jetzt habe ich diese rabattierten Preise, die ich hier haben möchte, kann also hier wieder in den Entwurf gehen von der Rechnung. Sehe jetzt auch mehr Felder, nämlich da unten diese rabattierten Felder, das wird jetzt langsam bisschen eng hier auf dem kleinen Bildschirm. Kann also hier den GesamtRabattiert direkt benutzen. Und werde jetzt diese drei wieder in so eine Layout-Tabelle packen, das ist einfach netter zu verarbeiten, also gestapelt. Wenn das so passiert, dann entfernen sie für den einen das Layout und schieben ihn von der Seite nochmal dran und den auch nochmal von der Seite. Der soll rechtsbündig werden. Der darf ganz nach links und kleiner sein. Da steht ne Menge drin von vermutlich maximal zweistelliger Anzahl. Und der kriegt den übrigen Platz. Ich mach das mal so einigermaßen großzügig bis hier. Das war ein Tick zu viel. Und vor allem gibt es im Bericht eine Eigenschaft, die nennt sich vergrößerbar. Das bedeutet, wenn hier dieser lange Text nicht reinpasst, dann stelle ich die mit Doppelklick jetzt auf Ja und dann schafft sich der Bericht für dieses Element zur Not Platz. Der Detailbereich wird natürlich deutlich kleiner. Und auch der Detailbereich ist dann vergrößerbar, das wird automatisch eingestellt und dann gucken wir doch mal, wie es im Moment aussieht. Also Kästchen sind noch drum, das ist nicht hübsch, dieses weiß-grau ist auch noch nicht perfekt. Und hier brauchen wir noch ein paar Abstände, das heißt grundsätzlich könnte es funktionieren, hier fängt die neue Rechnung an, darüber müssen wir noch nachdenken, aber es ist schon dicht dran. Also machen wir erstmal die Optik in der Entwurfsansicht, alles das, was ich da unten sehe, ist kästchenfrei, hoffentlich das trifft alle diese, deren Eigenschaft ich dann die Rahmenart auf einheitlich transparent stelle. Und dann gab es ja das Problem, dass nach den Portionen, bevor die nächste Lieferung beginnt, kein Platz ist. Ich muss also hier für die liefrID mit Mehr überhaupt erstmal den Fußzeilenbereich einschalten. Dessen Größe diesen Abstand vorgibt. Und ich brauche auch für das Telefon hier einen Fußzeilenbereich, das ist diese Gruppe. Damit ich nämlich dort eine neue Seite einschalten kann, also hier mit Fußzeilenbereich. Hier Adresse-Telefon-Fußzeilenbereich, der mich inhaltlich gar nicht so besonders interessiert, ich kann da wohl noch eine Zwischensumme führen gleich, aber erstmal geht es mir vor allem darum, dass dieser Fußzeilenbereich hier eine neue Seite auf Nachbereich bekommt. Und damit, wenn ich das nämlich jetzt in der Seitenansicht anzeige, da ist noch ein Kästchen übrig, sehen sie hier ist die erste Lieferung, da ist die zweite Lieferung und dann ist erstmal Ende. Und da kommt eine neue Seite, weil nämlich hier eine neue Liefernummer beginnt, die neue Adresse nämlich. Und wenn ich jetzt hier die Kästchen und die Grauwerte mal aufräume und hier oben auch noch den richtigen Text reinschreibe, dann ist es vielleicht ein bisschen besser zu erkennen, also es ist keineswegs die Speisekarte, sondern das ist eine Rechnung. Dieses Kästchen soll keines sein, also auch die Rahmenart auf transparent. Hier soll die Alternative Hintergrundfarbe wieder wegfallen, es soll also weiß bleiben. Beim liefrID-Kopfbereich haben wir das schon, hier ist das ebenfalls auch auf Keine. Und da können wir einheitlich überall Keine Farbe einschalten. Sonst irritiert dass immer meiner Ansicht nach ziemlich. Und damit ist es hoffentlich ein bisschen besser zu erkennen, wenn ich das jetzt ein bisschen verkleiner. Eine Adresse, erste Lieferung mit den Details, zweite Lieferung mit den Details, und hier kommt jetzt neue Adresse, der hat vier Lieferungen insgesamt gekriegt und damit haben wir sozusagen schon mal den Überblick geschafft.

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!