In den JTL-Druckvorlagen kommt es immer wieder vor, dass einige Variablen nicht direkt verfügbar sind und direkt über die Datenbank abgefragt werden müssen.
So auch die Auftragsnummer, die in der JTL-Standard-Rechnungsdruckvorlage von JTL-Wawi nicht angezeigt wird und auch in der Variablen-Auswahl nicht verfügbar ist.
Die SQL-Abfrage
Mit folgendem Script platzieren Sie die Auftragsnummer auf Ihrer Rechnungsdruckvorlage:
JTL_DirectQuery("SELECT TOP(1) cBestellNr
FROM dbo.tBestellung
WHERE tRechnung_kRechnung = '" + str$(Report.InternalId) + "'")
Die Variable Report.InternalId ist eine interne Datenbank-Feldnummer, mit der die Rechnung eindeutig identifiziert wird, um so die jeweils korrekten Daten aus der Microsoft-SQL-Datenbank zu ziehen.