Es funktioniert jetzt mit dieser Abfrage:
SQL-Code:
SELECT DISTINCT
tblorder."ID",
tblorder."OrderDate",
tblorder."Lieferant",
'a' AS "ArtikelNummer",
'a' AS "ArtikelName",
'a' AS "EK",
'a' AS "VK",
1 as "flag"
FROM tblorder, tblpos
WHERE tblpos."OrderID" = tblorder."OrderID"
UNION ALL
SELECT DISTINCT
tblorder."OrderID",
tblorder_pos."OrderDate",
'a' AS "Lieferant",
tblorder_pos."ArtikelNummer",
tblorder_pos."ArtikelName",
tblorder_pos."EK",
tblorder_pos."VK",
2 as "flag"
FROM tblorder, tblpos
WHERE tblpos."OrderID" = tblorder."OrderID"
ORDER BY "OrderID", "flag"
Allerdings zeigt mir die SMDBGrid die Felder "ArtikelNummer", "ArtikelName", "EK" und "VK" jetzt als (MEMO) an?!?!
Es handelt sich aber um "varchar" Felder in der Datenbank. Kann man da etwas einstellen bzw. verändern?
Wobei dieses Problem erst aufgetreten ist, nachdem die
SQL-Anweisung entsprechend verändert wurde...
Habe mal einen Screenshot angehangen: