Skip to main content

🧺 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 GUIBenutzeroberflä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:

FeldbeschreibungTechnischer Feldname (Beispiel)
ArtikelbezeichnungArticle.aName
Produktgruppe (Bezeichnung)ProductGroup.aName
EK-PreisArticleBuyPrice.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 / ValidTo oder ein aktives Flag

  • Nur aktive Datensätze anzeigen (RecordState.SID <> 2)

🧾 Felder, die ausgegeben werden sollen:

FeldbeschreibungTechnischer Feldname (Beispiel)
ArtikelbezeichnungArticle.aName
EK-PreisArticleBuyPrice.Value
Gültigkeit von/bisArticleBuyPrice.ValidFrom, ValidTo
Webshop-StatusArticle.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