Timme
Gut bekanntes Mitglied
- 17. Mai 2020
- 424
- 24
Hallo Zusammen,
auf meiner Pickliste soll das Bestelldatum, so wie auf der Rechnung, mit ausgegeben.
Auf der Rechnung ist ja noch die alte Formel JTL_DatumAlsText(Vorgang.Auftrag.Erstelldatum), welche in der neuen Vorlage mit Syntaxfehler geblockt wird.
Im Forum habe ich 2 Formeln gefunden
"Bestelldatum: " + JTL_DirectQuery("SELECT TOP(1) CONCAT(CONVERT(VARCHAR(10),dErstellt,104),'') FROM dbo.tBestellung WHERE tRechnung_kRechnung ="+str$(Report.InternalId))
"Bestelldatum: " + JTL_DirectQuery("SELECT CONVERT(Varchar,tBestellung.dErstellt,4) FROM tBestellung WHERE tBestellung.tRechnung_kRechnung = '" + Str$(Report.InternalId) + "'")
Egal welche Formel ich verwende, das Datum wird nicht angezeigt.
Für die Ausgabe der Versandart habe ich "Versandart: " + JTL_DirectQuery("select cname from tversandart where kversandart = (select tversandart_kversandart from tbestellung where kbestellung = '"+ ToSTring$(PickListPositionOrder.PickListSalesOrder.InternalId)+"')")
Also habe ich versucht, die Versandart gegen das Auftragsdatum auszutauschen.
"Auftragsdatum: " + JTL_DirectQuery("select tdate from tauftragsdatum where kauftragsdatum = (select tauftragsdatum_kauftragsdatum from tbestellung where kbestellung = '"+ ToSTring$(PickListPositionOrder.PickListSalesOrder.InternalId)+"')")
bzw. "Auftragsdatum: " + JTL_DirectQuery("select tdate from tauftragsdatum where kauftragsdatum = (select tauftragsdatum_kauftragsdatum from tbestellung where kbestellung = '"+str$(Report.InternalId)+"')")
Als Fehler in der Vorschau kommt dann "Error - ungültiger Objektname: tauftragsdatum
Wie müsste die Formel richtig heissen?
Vielen Dank 🙂
Timme
auf meiner Pickliste soll das Bestelldatum, so wie auf der Rechnung, mit ausgegeben.
Auf der Rechnung ist ja noch die alte Formel JTL_DatumAlsText(Vorgang.Auftrag.Erstelldatum), welche in der neuen Vorlage mit Syntaxfehler geblockt wird.
Im Forum habe ich 2 Formeln gefunden
"Bestelldatum: " + JTL_DirectQuery("SELECT TOP(1) CONCAT(CONVERT(VARCHAR(10),dErstellt,104),'') FROM dbo.tBestellung WHERE tRechnung_kRechnung ="+str$(Report.InternalId))
"Bestelldatum: " + JTL_DirectQuery("SELECT CONVERT(Varchar,tBestellung.dErstellt,4) FROM tBestellung WHERE tBestellung.tRechnung_kRechnung = '" + Str$(Report.InternalId) + "'")
Egal welche Formel ich verwende, das Datum wird nicht angezeigt.
Für die Ausgabe der Versandart habe ich "Versandart: " + JTL_DirectQuery("select cname from tversandart where kversandart = (select tversandart_kversandart from tbestellung where kbestellung = '"+ ToSTring$(PickListPositionOrder.PickListSalesOrder.InternalId)+"')")
Also habe ich versucht, die Versandart gegen das Auftragsdatum auszutauschen.
"Auftragsdatum: " + JTL_DirectQuery("select tdate from tauftragsdatum where kauftragsdatum = (select tauftragsdatum_kauftragsdatum from tbestellung where kbestellung = '"+ ToSTring$(PickListPositionOrder.PickListSalesOrder.InternalId)+"')")
bzw. "Auftragsdatum: " + JTL_DirectQuery("select tdate from tauftragsdatum where kauftragsdatum = (select tauftragsdatum_kauftragsdatum from tbestellung where kbestellung = '"+str$(Report.InternalId)+"')")
Als Fehler in der Vorschau kommt dann "Error - ungültiger Objektname: tauftragsdatum
Wie müsste die Formel richtig heissen?
Vielen Dank 🙂
Timme