Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Access SQL Hilfe für Query gesucht (https://www.delphipraxis.net/214974-access-sql-hilfe-fuer-query-gesucht.html)

Jasocul 16. Apr 2024 14:59

AW: Access SQL Hilfe für Query gesucht
 
Code:
SELECT A.ABFDocErfNr,A.ABFDocKundenNr,B.ABFPosArtNr,B.ABFPosName1
FROM ABFPos AS B
     INNER JOIN ABFDok AS A ON B.ABFPosDocId = A.ABFDocID
where A.ABFDocErfNr = 'O004714' and B.ABFPosType = 0 and A.ABFDocKundenNr = 'D018543'
and not exists (SELECT 1
                  FROM ABFPos AS BB
                  INNER JOIN ABFDok AS AA ON BB.ABFPosDocId = AA.ABFDocID
                  where AA.ABFDocErfNr = 'R042118' and BB.ABFPosType = 0 and AA.ABFDocKundenNr = 'D018543'
                  and BB.ABFPosArtNr = B.ABFPosArtNr
                  )
Ich gehe mal davon aus, dass ABFPosArtNr die Artikelnummer ist, die ich weiter oben angesprochen hatte.
Auch wenn du Anfänger bist, kann man aus dem "ArtNr" schließen, dass das die Artikelnummern sein müsste.

Ob das die gemeldeten Fehler von Access sind, kann ich nicht beurteilen, da es im ganzen Select keine Parameter gibt. SQL-Parameter beginnen normalerweise mit einem Doppelpunkt. Mit Delphi hat das ebenfalls überhaupt nichts zu tun. Hatte aber DeddyH bereits geschrieben.

HCB 16. Apr 2024 15:18

AW: Access SQL Hilfe für Query gesucht
 
Vielen lieben Dank an alle und speziell an Jasocul, für deine Hilfe!

Jetzt kann ich sehen, welche Artikel angeboten, jedoch nicht geliefert wurden.
Ich habe die Angebots- u. Rechnungsnummer aber durch den jeweiligen ABFDocVisType ersetzt.

Delphi-Quellcode:
SELECT A.ABFDocErfNr,A.ABFDocKundenNr,B.ABFPosArtNr,B.ABFPosName1
FROM ABFPos AS B
     INNER JOIN ABFDok AS A ON B.ABFPosDocId = A.ABFDocID
where A.ABFDocVisType =0 and B.ABFPosType = 0 and A.ABFDocKundenNr = 'D018543'
and not exists (SELECT 1
                  FROM ABFPos AS BB
                  INNER JOIN ABFDok AS AA ON BB.ABFPosDocId = AA.ABFDocID
                  where AA.ABFDocVisType =3  and BB.ABFPosType = 0 and AA.ABFDocKundenNr = 'D018543'
                  and BB.ABFPosArtNr = B.ABFPosArtNr
                  )
Zum Schluss muss ich sagen, dieses Forum ist absolut spitze! Ich weiß gar nicht mehr wie oft Ihr mir geholfen habt.
Vielen lieben Dank dafür!!!

LG Harry


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:47 Uhr.
Seite 2 von 2     12   

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz