JTL_DirectQuery

Borgi

Aktives Mitglied
22. Oktober 2006
70
0
Hallo,

ich habe mir schon den Wolf gesucht, aber nicht das passende gefunden.

Kann mir bitte jemand sagen wie ich mit "JTL_DirectQuery" ein Feld aus der Datenbank auslesen und in ein Formular einfügen kann??

Ich benötige keine zusätlichen Abfragen wie "WHEN" oder "ISNULL", einfach nur Wert auslesen und einfügen. Einfach nur eine einfache Abfrage (z.B. Artikelnummer) die funktioniert und ich in ein Formular einfügen kann. Die dann für mein Feld umzustricken bekomme ich dann schon hin.

Ich habe die Abfragen im WIKI (Individuelle Datenbankabfragen im Formulareditor ) probiert und bekomme immer ein Syntax-Fehler, auch sind mir die komplizierten Formeln nicht klar.
Die passende Tabelle zu finden würde ich sicherlich hinbekommen.

Es wäre auch super wenn jemand einen Link hätte wo man sowas nachvollziehen kann.

Danke !

Gruß Ingo
 

realitor

Aktives Mitglied
14. Januar 2013
70
18
AW: JTL_DirectQuery

Einführung in SQL: Inhaltsverzeichnis

SQL Grundlagen -> Lies die gesamte Einführung und dann im Kapitel Grundlagen den gesamten Abschnitt "Daten abfragen".

Alternativ kannst du auch das gewünschte Feld hier nennen und du bekommst möglicherweise eine passende Abfrage (oder Hinweis auf eine ggf. vorhandene Variable) zum ausprobieren.
 

Hang Loose

Gut bekanntes Mitglied
19. August 2012
109
2
AW: JTL_DirectQuery

Hallo realitor

Dann möchte ich die Gelegenheit beim Schopf packen :)

Ich bastle an einem zusätzlichen Feld für Auftrag Rechnung und kriege es nicht hin. Es sollte folgendes sein.

Das Resultat aus Lagerbestand minus Reserviert. (Lagerbestand alleine reicht nicht, da dieser erst bei Versandt das richtige Resultat anzeigt)

Der Hintergrund ist, wir haben Kunden, welche Jahresbestellungen für Sonderanfertigungen tätigen, die sie dann in Teillieferungen abrufen.
Mit dieser Abfrage währe immer der aktuelle restliche Lagerbestand des Rahmenvertrags auf der Auftragsbestätigung ersichtlich.

Ist sicher auch für andere WAWI User interessant.

Viele Grüsse
Hang
 

Hang Loose

Gut bekanntes Mitglied
19. August 2012
109
2
AW: JTL_DirectQuery

Hallo realitor

Dann will ich die Chance beim Schopf packen :)

Ich versuche seit langem erfolglos ein zusätzliches Feld für das Auftragsformular zu basteln.
Die Funktion ist: Resultat = Lagerbestand minus Reserviert.

Der Grund ist folgender: Wir haben Kunden mit Sonderanfertigungen. Diese werden in einem Jahresvertrag
bestellt und dann monatlich teilgeliefert. Mit dieser Angabe sieht man immer der Restbestand am Lager.
Der Lagerbestand alleine abfragen geht nicht, da er erst nach dem versenden Aktuell ist.

Ist vielleicht für andere WAWI-User auch von Intresse.

Gruss Hang
 

Hang Loose

Gut bekanntes Mitglied
19. August 2012
109
2
AW: JTL_DirectQuery

Hi Thomas

Vielen Dank für die Antwort. Das habe ich schon alles studiert.
Ich muss sagen, ich bin zwar ein totaler Laie, habe aber kein Problem mit dem Formulareditor. Aber diese
Datenbankabfragen sind für mich ein Buch mit sieben Siegeln. Ich habe Stunden
mit der Technik "Trial and Error" versucht das hinzukriegen und erziele auch konstante
Ergebnisse. (Syntax error)

Ich habe Nullahnung wie ich die Klammern Punkte Dollar mit c oder t namen und andere Zeichen
sortieren soll und an welcher Stelle ich mit den Ohren wackeln muss, dass es funktioniert :)

Desshalb meine Frage hier im Forum

Gruss Hang
 

Hang Loose

Gut bekanntes Mitglied
19. August 2012
109
2
AW: JTL_DirectQuery

Im Berichtscontainer von Auftrag, Lieferschein und Rechnung.

Entweder als neue Spalte oder als Zuatzinfo bei der Artikelbeschreibung.
Ich müsste dann schauen, wie es Platzmässig aussieht.
 

Borgi

Aktives Mitglied
22. Oktober 2006
70
0
AW: JTL_DirectQuery

Hallo realitor,

danke für die Links! Werde mich mal durcharbeiten.

Am dringendsten benötige ich das Feld Variationen (Farbe des Artikels) welches zwar im Auftragsformular vorhanden ist, aber leider nicht in der Lieferantenbestellung.

Das Beispiel aus dem Wiki funktioniert nicht, da gibt es bei der Eingabe der Formel einen Fehler.

Merkmalwert des Merkmals Farbe:

JTL_DirectQuery ("SELECT tMerkmalWertSprache.cWert FROM tMerkmalWertSprache
JOIN tArtikelMerkmal ON tArtikelMerkmal.kMerkmalWert=tMerkmalWertSprache.kMerkmalWert
JOIN tmerkmal on tArtikelMerkmal.kMerkmal=tmerkmal.kMerkmal
WHERE tArtikelMerkmal.kArtikel="+Fstr$(Artikel.kArtikel,"?")+"
AND tMerkmalWertSprache.kSprache=1
AND tmerkmal.cName='Farbe'")

Vielleicht stammt das Beispiel ja auch noch aus der alten Wawi oder ich mache was falsch.
Es wäre schön, wenn man ein Beispiel hätte wie man vorgeht um so ein Feld zu ermitteln und in das Formular einfügt. Das würde sicherlich vielen helfen.

Interessant wäre auch zu wissen ob man die Funktion nicht irgendwie aus einem bestehenden Formular auslesen kann. Im Formular Auftrag ist das benötigte Feld ja vorhanden, gibt es eine Möglichkeit die dort verwendete Formel "auszulesen" und in der Lieferantenbestellung dann einzufügen?

Gruß Ingo
 

marcos software

Sehr aktives Mitglied
23. Juli 2009
1.742
24
Bonn
AW: JTL_DirectQuery

Hallo Ingo,

hm, du hast bisher noch keine bis wenige Erfahrung mit SQL und willst jetzt direkt an joins ran ?
Ambitioniert =)

Abgesehen davon: Meinst du tatsächlich Varianten ? Das ist eine aussterbende Spezies und sollte in Varkmobis umgewandelt werden -
diese werden auch bei der Lieferantenbestellung unterstützt ;>

Es gibt meines Wissens nach garkeine Auswahl reiner Varianten im Bestellprozess - insofern gibt da auch nichts abzufragen.

Gruß,
Marc
 

Borgi

Aktives Mitglied
22. Oktober 2006
70
0
AW: JTL_DirectQuery

Hallo Marc,

oops vieleicht habe ich mich da auch übernommen ....

Ja ich arbeite noch mit Varianten (denke zumindest das ist so). Ich habe eigentlich nur 3 Artikel im Shop, allerdings gibt es die für mehr als 2000 verschiedene Fahrzeuge und in 3 Farben. Ich habe schon oft versucht mir den Sinn für Variationskombis zu verdeutlichen, bin aber immer zum Entschluß gekommen dass dies für mich keinen Sinn macht. Wenn ich das recht verstanden habe, hätte ich dann 3x soviele Artikel im Webshop. Aber egal der Mensch ist ein Gewohnheitstier... ;)
Ich benutze nur sehr wenige Funktionen im Shop und habe nur Dropshipping-Artikel.
Wenn ich eine Rechnung schreibe, habe ich im Rechnungsformular die Farbe des Artikels (das wäre dann doch die Variation?). Und eben diese Farbe würde ich beim Formular Lieferantenbestellung auch benötigen, gibt es dort aber nicht.

Eigentlich bräuchte ich dies (aus dem Rechnungsformular):

Variationen.VariationBezeichnung + " " + Variationen.VariationWert + Cond(Variationen.VariationAufpreisNetto > 0," (Aufpreis: " + Fstr$(Variationen.VariationAufpreisNetto,"?&.##") +" " + JTL. WaWi.Vorgang.Waehrung + ")","")

nur eben per JTL_DirectQuery. Wobei ich den ganzen Klimbim mit dem Aufpreis nicht benötige, einfach nur die Farbe.....

Gruß Ingo
 

Hang Loose

Gut bekanntes Mitglied
19. August 2012
109
2
AW: JTL_DirectQuery

Hallo Marc

Wie oben beschrieben. Im zusätzlichen Feld sollte das Resultat aus Lagerbestand minus reservierter Lagerbestand stehen.
Die "Felder" zum auslesen kenne ich nicht.

Gruss Hang
 

marcos software

Sehr aktives Mitglied
23. Juli 2009
1.742
24
Bonn
AW: JTL_DirectQuery

@Ingo:

Das Problem ist, dass einfache Variationen von JTL nur noch in der JTL Wawi geblieben sind, da sie für den Shop 2 benötigt werden. Ansonsten hat JTL intern auf Varkombis umgestellt (die brauchst du auch bei eazyauction für amazon [und ebay ?] glaub ich).
Varianten haben daher auch garkeinen Einzug mehr in das neue Lagersystem erhalten, zumindest was die Lieferantenbestellung angeht - aber das kann dir JTL bestimmt genauer erklären.
Lange Rede, kurzer Sinn: In der Wawi kannst du bei Lieferantenbestellung meines Wissens nach keine einfachen Varianten angeben, daher sind diese auch nirgends für Lieferantenbestellungen in der DB abgelegt und da kommst du auch nicht per Query ran =)

@Hang:

Du willst in der Auftragsvorlage für jede Position den gesamten Lagerbestand dieses Artikels minus seinen Reservierungen ausgeben ?
Dann müsste dir folgendes weiterhelfen (u.U. musst du das ganze noch umformatieren wegen der Nachkommastellen, das kommt auf dein Sortiment an, wie du es brauchst):

Code:
JTL_DirectQuery ("SELECT (fLagerbestand - fReserviert) FROM tlagerbestand WHERE kArtikel = "+FStr$(Positionen.kArtikel, '?&'))

Gruß,
Marc
 

Borgi

Aktives Mitglied
22. Oktober 2006
70
0
AW: JTL_DirectQuery

Hi Marc,

soweit kapiert, nur wollte ich die Farbe nicht aus der Lieferantenbestellung auslesen. Meine Gedankengang war zur Artikelnummer des Lieferanten, welche ja in der Wawi und in der Lieferantenbestellung verfügbar ist, einfach noch die Farbe anzuhängen. Die Artikelnummer ist bei allen Farben gleich. Der Lieferant arbeitet wohl auch noch mit Variationen.
Mit JTL_DirectQuery kann ich doch jedes Feld der Datenbank auslesen oder? Dann müsste ich doch auch den Wert aus dem Ort der DB auslesen können wo es das Rechnungsformular her holt oder verwechsle ich da was?

Gruß Ingo
 

marcos software

Sehr aktives Mitglied
23. Juli 2009
1.742
24
Bonn
AW: JTL_DirectQuery

Du hast hier einen Fehler im Gedankengang:

Du kannst doch bei der Bestellung für den Lieferanten von der JTL Wawi aus garnicht angeben, welche Farbe du meinst. Also wurde auch nirgends hierzu ein Wert gespeichert den du abrufen könntest.

Es stimmt zwar, dass an anderer Stelle alle Farben hinterlegt sind, aber woher soll denn der Query der Lieferantenbestellung wissen, was du gerade genau meinst, wenn das vorher nirgendwo festgelegt wurde ? Soll er einfach auf gut Glück irgendeine Farbe ausgeben ? Das ist sicherlich auch nicht dein Ziel =)


Gruß,
Marc
 
Zuletzt bearbeitet:

Hang Loose

Gut bekanntes Mitglied
19. August 2012
109
2
AW: JTL_DirectQuery

Vielen Dank Marc

Es kommt die richtige Zahl. Ich habe jetzt vier Nachkommastellen und brauche keine da es sich um ganze Stück handelt.
Du hast was von Umformatieren geschrieben. Ich versuche das mit den Beispielen im Editor zu machen "Zahlenformate".

Ich kann diese # & . , usw. Zeichen setzten wie ich will, es ändert sich nichts. Was mache ich falsch?
Wie gesagt bin ich in dieser Datenbankabfragegeschichte der totale Noob.

Gruss Hang
 

marcos software

Sehr aktives Mitglied
23. Juli 2009
1.742
24
Bonn
AW: JTL_DirectQuery

Hallo Hang,

ungetestet, da grad keine Wawi zur Hand:

Code:
FStr$(JTL_DirectQuery ("SELECT (fLagerbestand - fReserviert) FROM tlagerbestand WHERE kArtikel = "+FStr$(Positionen.kArtikel, '?&')),'?&')
 

Hang Loose

Gut bekanntes Mitglied
19. August 2012
109
2
AW: JTL_DirectQuery

Vielen Dank Marc

Klappt einwandfrei.

Aber siehst du mein Problem? Du machst eine Abfrage welche das richtige Resultat mit vier Nachkommastellen bringt. Damit nur ganze Zahlen ausgegeben werden
muss das ganze noch mit ein paar Zeichen "garniert" werden. Die paar Beispiele in der WIKI helfen auch nicht weiter. Man weiss nicht warum und wieso was gemacht werden muss.
Oder gibt es ein Handbuch das ich nicht gefunden habe?

Gruss Hang

He, wollte dir ein Kaffee kaufen. Habe leider kein Paypal. Soll ich dir eine Packung Bohnen senden :)
 

marcos software

Sehr aktives Mitglied
23. Juli 2009
1.742
24
Bonn
AW: JTL_DirectQuery

Hehe, danke Hang,

kannst gerne senden, was du willst =)
Am besten mit nem kleinen Schrieb dazu, damit ichs auch verstehe ^^

Bzgl. dem Handbuch:

Was wir hier angewandt haben was eine interne Funktion des Formulardesigners und der ist ja nicht direkt von JTL, sondern von combit.
Und im Formulardesigner gibts oben unter Hilfe (das Fragenzeichen unter dem "Minimieren, Maximieren, Schließen" - Block) auch ein Handbuch =)


Gruß,
Marc
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu update Jtl Wawi User helfen Usern - Fragen zu JTL-Wawi 4
Neu Wechsel von CFE Shop ( Hosting bei JTL) zu SE Installation / Updates von JTL-Shop 5
Neu JTL-Shop als B2B Shop konfigurieren Einrichtung JTL-Shop5 1
Neu JTL POS gibt Bestände nicht an Wawi User helfen Usern - Fragen zu JTL-Wawi 0
Neu Umsatzsteuer ID's - wie in JTL zu integrieren? User helfen Usern - Fragen zu JTL-Wawi 0
Neu JTL Blog: Beitragsbilder skalieren nicht – Lösungen gesucht Allgemeine Fragen zu JTL-Shop 4
Neu JTL POS - Epson TSE micro SD Karte für andere Drucker kompatibel? - Metapace T-3II JTL-POS - Fragen zu Hardware 2
Neu JTL WMS Lagerplätze erweitern Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 0
Änderung der Lieferadresse einer Verkaufsbestellung über die JTL-Wawi API JTL-Wawi 1.9 0
Probleme mit dem Abgleich von Amazon seit Update auf JTL-Wawi 1.964 JTL-Wawi 1.9 0
JTL Worker startet den REST API Server nicht mit JTL-Wawi 1.9 0
Neu JTL POS - mehrere Filialen - je Filiale eine Kasse im Dashboard in Wawi wird aber alles zusammen gefasst Allgemeine Fragen zu JTL-POS 1
Neu Änderung der Lieferadresse einer Verkaufsbestellung über die JTL-Wawi API User helfen Usern - Fragen zu JTL-Wawi 0
Neu Alternative für B2B Market gesucht – Kundengruppen und JTL-Connector WooCommerce-Connector 0
Neu Gesamtkosten Hosting JTL-Shop (Plus | SE) Starten mit JTL: Projektabwicklung & Migration 6
Neu Shopware 5 mit JTL-Version 1.9.6.3 oder höher. Gibt es Probleme? Shopware-Connector 4
JTL Wawi Kunden Kommentar hinzufügen, der auch im JTL Pos erscheint. JTL-Wawi 1.9 0
Neu GELÖST: JTL Shop Version 5.4: Bild-Kopierschutz eingebaut? Gelöste Themen in diesem Bereich 9
Neu Biete: Windows Server optimiert für JTL und MS SQL Standard Lizenz (8 Monate alt, 42% unter Neupreis) Dienstleistung, Jobs und Ähnliches 0
Neu GPSR werden im JTL Shop 4 nicht angezeigt Allgemeine Fragen zu JTL-Shop 8
Jtl Wawi 1.9.6.5 JTL-Wawi 1.9 13
Neu BUG: Seit JTL 1.9.6.4 stürzen die Workflows im Worker wieder regelmäßig ab JTL-Wawi - Fehler und Bugs 2
Neu WARNUNG!!! Bug in JTL-Datenbankverwaltung bei "Bildsortierung reparieren" gefunden JTL-Wawi - Fehler und Bugs 0
Neu Abgleich mit JTL-Shop nur neue oder geänderte Bilder Onlineshop-Anbindung 9
JTL-Fulfillment Network Worker mit Fehlern beendet JTL-Wawi 1.9 2
Neu JTL-Shop Logout nach wenigen Minuten MFA / 2FA umgehen JTL-Shop - Ideen, Lob und Kritik 0
JTL Shipping: Artikelgewicht und Zusatzgewicht aus der Versandeinstellung wird nicht addiert JTL-ShippingLabels - Ideen, Lob und Kritik 2
Neu JTL Shop 5.3.x HTML Portlet gesucht / Tag Stripping im Rich Text Portlet deaktivieren Allgemeine Fragen zu JTL-Shop 4
Neu Bericht / Status E-Mails aus dem JTL Shop Allgemeine Fragen zu JTL-Shop 1
Neu PHP - MySQL Konfiguration am Server für JTL Shop 5 Allgemeine Fragen zu JTL-Shop 1
Otto-Anbindung über JTL Wawi und Produkt-Upload JTL-Wawi 1.9 0
Neu Neues Zusatzfeld-Set für Shopware 6 in JTL erstellen (nicht nur custom_jtl) Shopware-Connector 0
Plugin: JTL Exportformat Google Shopping - Mindermengenzuschlag Einrichtung JTL-Shop5 0
Ebay JTL-Wawi "Hersteller" + "Verantwortliche Person" auf mehrere Artikel übertragen GPSR JTL-Wawi 1.9 7
Neu Nach Update auf JTL GPSR-Plugin 1.0.3 vom Backend ausgeschlossen Plugins für JTL-Shop 25
Neu JTL Worker führt den Workflow nicht aus User helfen Usern - Fragen zu JTL-Wawi 0
Neu JTL Connector erzeugt auf diversen Seiten wie etwa dem Warenkorb einen Bad Gateway 502 nach Update zu Woocommerce Version 9.4.3 WooCommerce-Connector 0
Neu JTL Edition "Advanced" und Auftragspakete von JTL Start buchbar? User helfen Usern - Fragen zu JTL-Wawi 2
Neu Kann man in JTL-Wawi die Versandkosten basierend auf der Entfernung automatisch berechnen? JTL-ShippingLabels - Fehler und Bugs 1
Neu JTL Search legt kompletten Shop lahm JTL-Search 8
Warnhinweise und Sicherheitsinformationen jtl-Shop und eBay JTL-Wawi 1.9 1
In Diskussion Ingenico Terminal an JTL POS OPI Schnittstelle Einrichtung / Updates von JTL-POS 3
Neu JTL-Wawi 1.9.6.5 - GPSR: Bei Amazon wird kein Bild in die GPSR-Informationen hochgeladen, wo muss dies angegeben werden? Amazon-Anbindung - Fehler und Bugs 0
Neu JTL-Wawi 1.9.6.5 - GPSR: Bei Amazon wird der Hersteller falsch gefüllt und die Verantwortliche Person ist LEER - eBay/JTL-Shop sind korrekt Amazon-Anbindung - Fehler und Bugs 23
Fehlende Mandantenauswahl nach der Aktualisierung zu JTL-Wawi 1.9.6.4. JTL-Wawi 1.9 3
Fehler [DbeSClient]JTL-Wawi beim Abgleich mit JTL Shop5 JTL-Wawi 1.9 0
Neu JTL Wawi + Gambio Shop/Connector - einfachster Weg für GSPR? User helfen Usern - Fragen zu JTL-Wawi 1
Neu Klarna Plugin mit JTL Shop 5.4.0 lässt Pay Now nicht zu Plugins für JTL-Shop 10
Neu JTL Version 1.5.55.1 downloaden User helfen Usern - Fragen zu JTL-Wawi 1
Neu WARNUNG JTL GPSR Plugin 1.0.2 funktioniert nicht, wenn Artikel keine Beschreibung hat Plugins für JTL-Shop 20

Ähnliche Themen