ok, das würde ich noch verstehen. Daher gebe ich Dir hier mal das Select-Statement und als Screenshot-Anhang die Felder der
Query :
Code:
SELECT DISTINCT Bk_LieferantNr, Bk_Datum, Name1, bp.ID, bk.ID AS BkID, Bk_BestellNr, Bp_Bestellmenge, Bp_Liefermenge,
coalesce(Bp_Index,0) Bp_Index, Bk_Rohstoff, Bp_Rohstoff, Bp_Termin, Bp_AB, Bk_AB, RO_Bezeichnung_1, Ah_Liefermenge
FROM BESTELLKOPF bk
LEFT JOIN BESTELLPOSITION bp ON bp.Bp_BestellNr = bk.Bk_BestellNr
LEFT JOIN ROHSTOFFSTAMM ON Bp_Rohstoff = RO_Nummer
LEFT JOIN LIEFERANTENARTIKEL ON Bp_Rohstoff = ArtikelNr
LEFT JOIN ANLIEFERHISTORIE ah ON bp.Bp_Bestellnr = ah.Ah_BestellNr AND bp.Bp_Index = ah.Ah_Pos
LEFT JOIN LIEFERANTENSTAMM ls ON bk.Bk_LieferantNr = ls.Lieferant_Nr
WHERE (((Bp_Termin >= :Terminvon) AND (Bp_Termin <= :Terminbis) AND (Bp_Bestellmenge > 0) AND (Bp_Status < 2))
OR (Bp_Termin IS NULL AND Bk_Rahmenvertrag = 1))
AND (Bk_LieferantNr >= :Lieferantvon) AND (Bk_LieferantNr <= :Lieferantbis)
AND (Bk_Fertig <> 'True')
AND ((Ah_Liefermenge IS NULL) OR ((Bp_Bestellmenge - Bp_Liefermenge) > 0))
ORDER BY Name1, Bp_Rohstoff, Bp_Termin, Bp_Index
Da können doch meiner Meinung nach, die Felder "Mahnen", "Verzug" und "Rohstoff" gar nicht auftauchen!!
Auch das automatische Zufügen der Felder bringt diese drei nicht.
beste Grüße
mcinternet