Gelöst SQL Abfrage der Lieferanten-Artikelnummer im Formular Auftrag

dhoermann@440s.de

Aktives Mitglied
10. Januar 2010
23
1
Hallo JTL-User,

ich verzweifele gerade an einer SQl Abfrage.. Ich brauche im Formular "AUFTRAG" in einer Spalte die Lieferanten-Artikelnummer.

Bisher versuche ich es mit (angezeigt in der Spalte Bezeichnung (kann man ja noch versetzen..)

Auftragspositionen.Bezeichnung+ JTL_DirectQuery("SELECT cLiefArtNr FROM tliefartikel LEFT JOIN tbestellpos ON tbestellpos.tArtikel_kArtikel = tliefartikel.tArtikel_kArtikel WHERE cArNr = '" + ToString$(Auftragspositionen.Artikelnummer) + "'")

Als Ergebnis kommt immer eine Fehlermeldung

Ungültiger Spaltenname 'cArtNr'.

Ich bin SQL-Anfänger... kann mir da jemand helfen?

Vielen Dank im Voraus
 

elevennerds.de

Sehr aktives Mitglied
23. September 2015
978
123
Du meinst ja das cArtNr aus tbestellpos, also muss der Tabellenname noch davor:
Code:
SELECT cLiefArtNr FROM tliefartikel LEFT JOIN tbestellpos ON tbestellpos.tArtikel_kArtikel = tliefartikel.tArtikel_kArtikel WHERE tbestellpos.cArtNr = ...
 

dhoermann@440s.de

Aktives Mitglied
10. Januar 2010
23
1
aktuell

Auftragspositionen.Bezeichnung+ JTL_DirectQuery("SELECT cLiefArtNr FROM tliefartikel LEFT JOIN tbestellpos ON tbestellpos.tArtikel_kArtikel = tliefartikel.tArtikel_kArtikel WHERE tbestellpos.cArNr = '" + ToString$(Auftragspositionen.Artikelnummer) + "'")

Ergebnis
1578002480217.png
Das SKU: MI-80158 kann ignoriert werden - ist noch erster Teil der "normalen" List & Label

Die Spalte cArtNr gibt es ja in der Tabelle im SQL - aber??
 
  • Gefällt mir
Reaktionen: elevennerds.de