Hallo,
ich habe hier ein problem mit meiner Access Datenbank, Abfragen und meinem Bericht.
Aus unserer Warenwirtschaft werden die Auftragspositionen in eine Access Datenbank exportiert.
Das sieht dann in etwa so aus:
| AuftragsNr | ArtikelNr | Gpreis | Endbetrag |
| 1001 | 100 | 35 | 125 |
| 1001 | 8888 | 25 | 125 |
| 1001 | 560 | 30 | 125 |
| 1001 | 561 | 20 | 125 |
| 1001 | 562 | 15 | 125 |
wobei Endberag der Enbetrag des kompletten Auftrages ist, GPreis der Gesamtpreis des Artikels (Menge x Einzelpreis).
Vorher hatten wir in unseren "Rechnungen" nur den Endbetrag ausgewiesen. Nun müssen wir diesen in die Bereiche Stunden, Material und Sondereinzelkosten der Fertigung "aufdröseln".
Demnach müsste ich in dem Bericht folgende Werte ausgeben können.
Für jede AuftragsNr.:
Gpreis der ArtikelNr. 100 <-- Stunden
GPreis der ArtikelNr. 8888 <-- Sondereinzelkosten der Fertigung
Endbetrag - den oben errechneten GPreisen
oder Die Summe aller Artikel ausser 100 und 8888 <-- Gesamtpreis des Materials (alle anderen Artikelnummern)
Es wäre nett wenn ihr mir eine Hilfestellung für die Erstellung der Abfragen und Berechnung geben könntet.
Vielen Dank
TheLiQuid
Ich habe jetzt mit meiner Abfrage
SELECT OP.AUFTRAGNR, OP.ENDBETRAG, IIf(OP.ARTIKELNR='100',OP.GPREIS,'') AS Stunden, IIf(OP.ARTIKELNR='8888',OP.GPREIS,'') AS Sondereinzelkosten
FROM OP WHERE OP.ARTIKELNR = '100' OR OP.ARTIKELNR ='8888';
folgendes Ergebnis generiert:
| AUFTRAGNR | ENDBETRAG | Stunden | Sondereinzelkosten |
| 1001 | 334,85 | | 303,45 |
| 1001 | 334,85 | 27,50 | |
Jetzt möchte ich gerne dieses Ergebnis auf eine Zeile reduzieren.
| AUFTRAGNR | ENDBETRAG | Stunden | Sondereinzelkosten |
| 1001 | 334,85 | 27,50 | 303,45 |
Und zum Schluß Stunden und Sondereinzelkosten addieren und vom Endbetrag abziehen (Material).
| AUFTRAGNR | ENDBETRAG | Stunden | Sondereinzelkosten | Material |
| 1001 | 334,85 | 27,50 | 303,45 | 3,90 |
Es wäre nett wenn ihr mir hierfür eine Hilfestellung bieten könntet.
Vielen Dank
TheLiQuid