Hallo. In diesem Video zeige ich dir, wie du mit Q ganz einfach eine eigene Datenbank-Anwendung erstellen kannst.
Beispiel: Rechnungen erstellen.
Was brauchen wir für Rechnungen?
Als erstes mal: Einen Kunden, an den die Rechnung gehen soll.
Und da haben wir ihn auch schon:
Den Kunde! Und den machen wir ganz einfach – nichts kompliziertes:
Name, Adresse, Telefon, E-Mail. Ganz einfach.
Dann brauchen wir natürlich Rechnungen, die wir dem Kunden schicken wollen.
Die sehen so aus:
Die gehören natürlich dem Kunden.
Die brauchen ein Rechnungsdatum, Rechnungsnummer, Lieferdatum …
… und natürlich Nettobetrag, Mehrwertsteuer und Bruttobetrag.
Was wären Rechnungen, wenn man auf ihnen nicht einzelne Positionen aufführen könnte?
Also: Positionen.
Und da sind sie auch schon! (Ich hab' da mal was vorbereitet.)
Positionen gehören zu der Rechnung,
die sollen in eine Reihenfolge gebracht werden können,
die sollen eine Anzahl haben, eine Beschreibung, einen Einzelpreis,
und der Gesamtpreis, der rechnet sich dann einfach als Anzahl mal Einzelpreis aus.
Bis hierhin, glaube ich, wenig Überraschendes…
… aber jetzt kommt's:
Jetzt zeige ich dir, was daraus Q macht.
Wir melden uns an.
Da sind wir: Kunden!
Ich hab mal ein paar Kunden angelegt, den Benno Billig, den Dagobert Duck, den Karsten Kicker und noch ein paar mehr.
Und schauen wir mal, was wir da sehen.
Da sehen wir hier eine Spalte „Kundenname“, eine Spalte „Adresse“, eine Spalte mit Telefon und eine Spalte mit E-Mail.
O! Das ist genau das hier.
Klicken wir mal so einen Kunden an. Nehmen wir mal den Benno Billig.
O genau: Name, Adresse, Telefon, E-Mail – ist exakt das, was wir geschrieben haben.
Das macht uns Q hier schon als Datenbank-Anwendung.
Und wir können einfach zum nächsten Kunden blättern.
Und zum übernächsten Kunden.
Beim Karsten Kicker habe ich jetzt schon Rechnungen hinterlegt.
Die sieht man hier unten.
Rechnungen gehören zum Kunden – das stand hier – …
… darum weiß Q: Aha, beim Kunden kann ich Rechnungen anzeigen.
Und jetzt klicke mal so eine Rechnung an – na, richtig klicken – so –
Und dann sehen wir hier ganz genau diese Spalten, nämlich:
Kunde, Datum, Nr, Lieferdatum, Netto, Mehrwertsteuer und Bruttobetrag.
Ganz genau das, was wir hier in unserer Definition auch geschrieben haben.
Und weil wir geschrieben haben, dass zu einer Rechnung immer auch Positionen gehören, …
… kann Q hier gleich die Positionen anzeigen.
Und die enthalten genau das, was wir hier hingeschrieben haben, …
… nämlich eine Reihenfolge – hier ist so ein Anfasser, damit kann man rauf und runter fahren –, …
… die Anzahl, die Beschreibung, den Einzelpreis und den ausgerechneten Gesamtpreis.
Den kann man auch anklicken, dann sehen wir die Position im Detail und könnten die auch ändern, wenn wir wollten.
Aber soweit will ich gar nicht ins Detail gehen.
Denn im nächsten Video wird's viel interessanter:
Da zeige ich dir nämlich, wie wir mit Q dann ganz einfach die Rechnung auch drucken können.
Soweit von mir: Roland Eppelt von den Ulmer Datenbank-Experten, …
…damit's im Büro einfach läuft.