📄Crystal Reports Bericht für Verkaufsartike
🔹 Ziel des Berichts
Teil1Erstelle einen Crystal Reports Bericht, der:
-
Frugee:Als1.ParameterRechnungeinein der GUI findenContract.SID(Fakt.Suche) und überalso dieDatenbank die notwendigen Infos Invoice.SID&einesfk_Invoicebatch_sidDispos/Auftrags)herausfindenentgegennimmtum -
Alle zugehörigen Artikelpositionen dieses Auftrags anzeigt
- Die Menge sowie den
BerichtPreis andruckt. -
Die Anzeige ähnlich einer Positionsübersicht auf einem Lieferschein oder Kundenblatt gestaltet ist
🔹 1. Parameter anlegen
Lege folgenden Parameter in Crystal Reports zuan:
| Parametername | Datentyp | Beschreibung |
|---|---|---|
ContractSID |
Zahl | Die SID des gewünschten Auftrags |
🔹 2. Datenbasis: Artikel aus dem Auftrag
Verknüpfe in deiner Datenquelle die nötigen Tabellen, z. B.:
-
Contract(Auftrag) -
CoPos(Verkaufspositionen) -
Article(Artikelstammdaten) -
ggf.
Unit,EnqState, etc. (für Mengeneinheiten, Status)
🔹 3. Anzuzeigende Felder im Bericht
Die Tabelle im Bericht soll folgende Informationen anzeigen:
| Spalte |
|---|
| Artikelbezeichnung |
|
Artikelnummer |
| Bestellte Menge |
| Einzelpreis / Wert |
| Einheit des Artikels (Kg/Stk) |
| Lieferdatum / Auftragsdatum |
Tipps für Datenbankfelder
| Spalte | Feldname (Beispiel) |
|---|---|
| Artikelbezeichnung | Article.aName |
|
Artikelnummer |
Article.articleiD |
| Bestellte Menge | CoPos.AmountBooking |
| Einzelpreis / Wert | CoPos.ValueGrossRat |
| Einheit des Artikels (Kg/Stk) | EnqPropUnit.aNameShort |
| Lieferdatum / Auftragsdatum |
🔹 4. Layout-Tipp (optional)
-
Überschrift: "Artikelübersicht für Auftrag Nr. {ContractSID}"
-
Tabellenlayout mit klaren Spaltenüberschriften
-
Summenzeile am Ende (z. B. Gesamtmenge oder Gesamtwert)
