🧺 Artikelpflege und Datenbankabfragen
🎯 Ziel der Aufgabe
In dieser Übung lernst du, wie man Artikel in der GUI des Fabby-Systems anlegt und relevante Informationen über Artikel per SQL-Abfrage aus der Datenbank ausliest.
🔹 1. Aufgabe: Artikel in der GUI anlegen
Lege in der Benutzeroberfläche (GUI) einen neuen Artikel an.
-
Trage dabei einen gültigen EK-Preis (Einkaufspreis) ein
-
Nutze als Unterstützung das Kapitel:
📘 Artikel – Anleitung zur Anlage ← (! Bitte später den echten Link einfügen)
🔹 2. Aufgabe: Artikel aus der Datenbank anzeigen
Lies den neu angelegten Artikel in der Datenbank aus und gib folgende Informationen aus:
| Feldbeschreibung | Technischer Feldname (Beispiel) |
|---|---|
| Artikelbezeichnung | Article.aName |
| Produktgruppe (Bezeichnung) | ProductGroup.aName |
| EK-Preis | ArticleBuyPrice.Value |
⚠️ Hinweis: Zeige nur aktive Preise an (z. B. über Gültigkeitsdatum oder Statusfeld).
🔹 3. Aufgabe: Artikel mit Webshop-Status abfragen
Finde alle Artikel, die für den Webshop aktiv sind und einen aktiven, derzeit gültigen EK-Preis besitzen.
❗️Filterkriterien:
-
Webshop aktiv: Haken gesetzt (z. B.
Article.WebshopActive = 1) -
EK-Preis gültig: z. B. über
ValidFrom/ValidTooder ein aktives Flag -
Nur aktive Datensätze anzeigen (
RecordState.SID <> 2)
🧾 Felder, die ausgegeben werden sollen:
| Feldbeschreibung | Technischer Feldname (Beispiel) |
|---|---|
| Artikelbezeichnung | Article.aName |
| EK-Preis | ArticleBuyPrice.Value |
| Gültigkeit von/bis | ArticleBuyPrice.ValidFrom, ValidTo |
| Webshop-Status | Article.WebshopActive |
✅ Abschluss: Hast du alles?
☐ Artikel erfolgreich in der GUI angelegt
☐ Artikel per SQL abgefragt (inkl. Produktgruppe & Preis)
☐ Webshop-aktive Artikel mit gültigem EK-Preis gefiltert