SQL Datenbank Änderung?

bloody86

Gut bekanntes Mitglied
16. September 2016
106
9
Hallo zusammen,
ich benutze bisher Bartender um Aufträge abzufragen und die entsprechenden Positionen in den Bestellen Mengen zu drucken.
Die Einrichtung von Bartender bezüglich der Abfrage der Datenbank hatte mich schon damals Tage gekostet diese einzurichten. (war happy als ich es endlich hatte)
Zum Problem. Bin von Wawi 1.5.5.0 zu Wawi 1.7.15.4 gewechselt.
Wenn ich jetzt mit Bartender wieder drucken will kommt die Fehlermeldung
Screenshot 2023-12-14 164003.png

Hat sich die Bezeichnung geändert. Meine ganze SQL abfrage vorher war so:
Mit der Eingabe der Wawi Auftragsnummer würden mir alle Positionen zu diesem Auftrag mit dem Richtigen Preis Verknüpft und ausgegeben.

Code:
SELECT DISTINCT [tArtikel].[cSerie], [tArtikel].[cArtNr], [tArtikel].[cHAN], [tArtikel].[cBarcode], [tbestellpos].[cString], [tbestellpos].[nSort], [tbestellpos].[nAnzahl], [vPreislisteNetto].[fNettoPreis] FROM (([dbo].[tbestellpos] INNER JOIN [Verkauf].[lvAuftragsverwaltung] ON [dbo].[tbestellpos].[tBestellung_kBestellung] = [Verkauf].[lvAuftragsverwaltung].[kBestellung]) INNER JOIN [dbo].[tArtikel] ON [dbo].[tArtikel].[cArtNr] = [dbo].[tbestellpos].[cArtNr]) INNER JOIN [Preisliste].[vPreislisteNetto] ON [Preisliste].[vPreislisteNetto].[kArtikel] = [dbo].[tArtikel].[kArtikel] WHERE [Verkauf].[lvAuftragsverwaltung].[cAuftragsnummer] = '?Abfrage-Eingabe1' AND [Preisliste].[vPreislisteNetto].[kKundenGruppe] = 14 AND [Preisliste].[vPreislisteNetto].[kShop] = 0 AND [Verkauf].[lvAuftragsverwaltung].[cAuftragsnummer] > '5000' ORDER BY [dbo].[tbestellpos].[nSort]

Ich habe jetzt wieder probiert die Richtigen abhängigkeiten und Verknüpfungen zu erstellen, leider ist mir dies nicht gelungen.
hat jemand mehr Infos dazu?

Besten Dank!
 

MirkoWK

Sehr aktives Mitglied
14. März 2022
656
225
Guten Morgen,

das hier sollte funktionieren:

SQL:
SELECT DISTINCT
    [tArtikel].[cSerie],
    [tArtikel].[cArtNr],
    [tArtikel].[cHAN],
    [tArtikel].[cBarcode],
    [Verkauf].[tAuftragPosition].[cName],
    [Verkauf].[tAuftragPosition].[nSort],
    [Verkauf].[tAuftragPosition].[fAnzahl],
    [vPreislisteNetto].[fNettoPreis]
FROM
    (([Verkauf].[tAuftragPosition]
    INNER JOIN [Verkauf].[lvAuftragsverwaltung] ON [Verkauf].[tAuftragPosition].kAuftrag = [Verkauf].[lvAuftragsverwaltung].kAuftrag)
    INNER JOIN [dbo].[tArtikel] ON [dbo].[tArtikel].[cArtNr] = [Verkauf].[tAuftragPosition].[cArtNr])
    INNER JOIN [Preisliste].[vPreislisteNetto] ON [Preisliste].[vPreislisteNetto].[kArtikel] = [dbo].[tArtikel].[kArtikel]
WHERE
    [Verkauf].[lvAuftragsverwaltung].[cAuftragsnummer] = '?Abfrage-Eingabe1'
    AND [Preisliste].[vPreislisteNetto].[kKundenGruppe] = 14
    AND [Preisliste].[vPreislisteNetto].[kShop] = 0
    AND [Verkauf].[lvAuftragsverwaltung].[cAuftragsnummer] > '5000'
ORDER BY
    [Verkauf].[tAuftragPosition].[nSort]

Viele Grüße
Mirko
 

bloody86

Gut bekanntes Mitglied
16. September 2016
106
9
Gute Idee ich dachte auch, dass es auf [kAuftrag] geändert hat.

Nur wenn ich diese SQL Abfrage verwende stürzt das Programm leider ab, stehe gerade etwas vor dem Berg 😣

Screenshot 2023-12-15 083127.png

Ich habe es jetzt so Verknüpft, doch irgendwie geht es auch nicht. Die Abfrage dauert zu Lange...

Screenshot 2023-12-15 083252.png

Ich weiss ist nicht spezifisch JTL Wawi, aber die zusammenhänge der Tabellen hat doch damit zu tun.
Komisch das gar nichts mehr geht..
 
Zuletzt bearbeitet:

MirkoWK

Sehr aktives Mitglied
14. März 2022
656
225
Die Abfrage funktioniert ja grundsätzlich (SQL Server Management Studio).
Es ist auch nicht nur die Spalte, welche sich geändert hat, sondern die ganze Tabelle.
Mit Bartenden kenne ich mich aber nicht aus ;).
 

MirkoWK

Sehr aktives Mitglied
14. März 2022
656
225
Es heißt nicht mehr [dbo].[tbestellpos], sondern [Verkauf].[tAuftragPosition].

Das habe ich aber bei meinen gesendeten Code berücksichtigt.

Komisch ist in deinem ersten Screenshot, dass dort tArtikel.cArtikelnummer steht .. richtig ist aber tArtikel.cArtNr .
 

bloody86

Gut bekanntes Mitglied
16. September 2016
106
9
Ich habe nun die Verbindung [lvAuftrag.kBestellung] mit [t.Auftragposition.kAuftrag] verbunden.
Dies würde klappen, jedoch scheinen da nicht alle Aufträge drin zu sein. (konnte nicht feststellen welche es sind und wie sie sich von den anderen unterscheiden)
Muss ich eine andere lvAuftrag nehmen?
 

mh1

Sehr aktives Mitglied
4. Oktober 2020
1.403
396
Gute Idee ich dachte auch, dass es auf [kAuftrag] geändert hat.

Nur wenn ich diese SQL Abfrage verwende stürzt das Programm leider ab, stehe gerade etwas vor dem Berg 😣

Den Anhang 104329 betrachten

Ich habe es jetzt so Verknüpft, doch irgendwie geht es auch nicht. Die Abfrage dauert zu Lange...

Den Anhang 104332 betrachten

Ich weiss ist nicht spezifisch JTL Wawi, aber die zusammenhänge der Tabellen hat doch damit zu tun.
Komisch das gar nichts mehr geht..

Wenn du wie in deinem Screenshot mehrere Tabellen miteinander verknüpfst (JOIN...) und aber keine Bedingung (ON ...) formulierst, dann bildest du das Kreuzprodukt aller Datensätze.
Wenn also n die Anzahl der Datensätze in der ersten Tabelle ist und m die Anzahl derer in Tabelle 2, dann gibt deine Abfrage im Ergebnis n*m Datensätze aus.
Nicht ungewöhnlich, das so eine Abfrage dann irgendwann vom DBMS durch einen Timeout beendet wird ;)

Ich kenn Bartender nicht, aber in dem Screenshot gibt es ja einen Punkt SQL-Anweisung. Kannst du dort nicht richtige SQL Befehle eingeben?
Da wärst du ja sicherlich flexibler als wenn du das in diesen Kategorien zusammenklickst. Z.B. kannst du ja Tabellen auf verschiedene Arten verknüpfen: natural join, cross join, equijoin, inner join, outer join, left outer join, and right outer join... @MirkoWK hat dir jetzt eine Abfrage mit INNER JOIN erstellt - wi stellt Bartender das dar?

Prüfe aber auch, ob du Bartender in deinem Ablauf überhaupt brauchst, denn in JTL ist doch List&Label integriert.
 

John

Sehr aktives Mitglied
3. März 2012
2.916
601
Berlin
Wer hat Dir denn Bartender damals eingerichtet? Vielleicht hat derjenigen schon bei anderen Kunden ein Update auf 1.7 gemacht?

Von 1.5 auf 1.6 und drüber hat sich da viel getan...
 

bloody86

Gut bekanntes Mitglied
16. September 2016
106
9
Ich hatte dies selber eingerichtet....
Aber :love: ich habe es gelöst.
Falls jemand ähnliches braucht hier meine Lösung.
Screenshot 2023-12-15 125042.png

Beim Datenbank-Setup gibt es natürlich noch Filter - Diese habe ich entsprechend meiner Wünsche gesetzt.
Screenshot 2023-12-15 125054.png

Danke für eure Unterstützung!
Beste Grüsse
 

bloody86

Gut bekanntes Mitglied
16. September 2016
106
9
Meine Vorfreude war wohl etwas zu schnell..
beim ersten echten Druckversuch kamen leider nicht alle dazugehörigen Artikel raus, ich muss das nochmal überprüfen.
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu Bild per SQL Query aus lesen aus von Artikel Bildplattform Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 0
Neu Umlagerungen - Wie, wo, oder SQL? Arbeitsabläufe in JTL-Wawi 2
Neu SQL Server Update von 2014 auf 2019 oder Neuinstallation? Installation von JTL-Wawi 4
Neu SQL: img alt Tags setzen User helfen Usern - Fragen zu JTL-Wawi 2
[Bug] JTL-Wawi 1.9 | Auftrag: Statustext in Workflow Variablen leer | gelöst: [SQL] JTL-Wawi 1.9 0
Auftrag: Eigene Felder in DotLiquid Vorlage verwenden [Wawi 1.9.4.5] [SQL] JTL-Wawi 1.9 0
Neu Partner für JTL Shop WAWI und MS SQL Server gesucht Dienstleistung, Jobs und Ähnliches 2
Neu Fehler bei SQL-Abfrage durch Aufgabenplanung Gelöste Themen in diesem Bereich 12
Neu SQL Server 2022 Standart auf M.2 NVMe SSD Installation von JTL-Wawi 36
Neu Fehlermeldung "Es wurde im SQL-Server kein Backuppfad hinterlegt" => kein Schemaupdate möglich JTL-Wawi - Fehler und Bugs 8
Neu Nach Update auf SQL 2022 Express keine verbindung mehr mit Client möglich Installation von JTL-Wawi 2
Neu Tabelle aus eigenem SQL in Druckvorlage möglich? Gelöste Themen in diesem Bereich 3
Neu Merkmal eindeutig per SQL zuordnen Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 0
Neu Update SQL 2017 Express auf 2022 Standard Installation von JTL-Wawi 7
In Diskussion SQL Update aus Workflow heraus JTL-Workflows - Fehler und Bugs 8
Neu Gewogenes Versandgewicht per SQL exportieren und anschließend in Artikelstammdaten importieren JTL Ameise - Eigene Exporte 0
Neu Gewogenes Versandgewicht per SQL exportieren und anschließend in Artikelstammdaten importieren Gelöste Themen in diesem Bereich 5
Neu Bestandsführung per SQL deaktivieren User helfen Usern - Fragen zu JTL-Wawi 3
Neu Installation von JTL-WaWi auf SQL DB mit AD Account möglich? Installation von JTL-Wawi 7
Minimale Benutzerrechte SQL User für täglichen operativen Betrieb JTL-Wawi 1.9 10
Neu SQL Fehler - Woher stammt diese Abfrage JTL-Shop - Fehler und Bugs 7
Neu SQL Abfrage User helfen Usern - Fragen zu JTL-Wawi 3
Neu Plattform Feld per SQL setzen - mehrere Marken unter einer Firma verkaufen User helfen Usern - Fragen zu JTL-Wawi 6
Neu Workflow - SQL - Frage zur DATEADD()-Funktion User helfen Usern - Fragen zu JTL-Wawi 2
Neu Korrektes Datumsformat in SQL-Abfrage User helfen Usern - Fragen zu JTL-Wawi 2
Neu Probleme beim Abfrage kopieren von SQL Management Studio User helfen Usern - Fragen zu JTL-Wawi 1
Neu Wie kann man Anzahl der VPE per SQL abfragen? User helfen Usern - Fragen zu JTL-Wawi 1
Neu Kundendatenimport via SQL JTL-Wawi 1.6 1
Neu Datenbank mit Benutzern umziehen ? Gelöste Themen in diesem Bereich 10
Neu Update von 5.2.2 auf 5.3.2 Datenbank-Update startet nicht JTL-Shop - Fehler und Bugs 5
Neu JTL: "Führende" Datenbank -> Änderungen in WooCommerce WooCommerce-Connector 0
JTL Wawi Datenbank Server Firewall JTL-Wawi 1.9 3
Neu Verbindung zur Wawi-Datenbank beim Start teilweise gestört - ist Offline-Betrieb möglich? JTL-POS - Fehler und Bugs 6
Workflows dauern extrem lange mit remote Datenbank local im Netzwerk JTL-Wawi 1.9 2
Neu Neuer Datenbank Username (Statt sa) User helfen Usern - Fragen zu JTL-Wawi 2
In Bearbeitung POS hat keine Verbindung zur Datenbank JTL-POS - Fehler und Bugs 3
Neu Übernahme Shop inkl. WAWI - Löschen von Kundendaten in der Datenbank Installation von JTL-Wawi 4
Neu Datenbank Sicherung von Ecomdata lässt sich nicht lokal einspielen. User helfen Usern - Fragen zu JTL-Wawi 3
Neu Datenbank-Tabelle tFirma - Wo kommen diese Einträge her? User helfen Usern - Fragen zu JTL-Wawi 0
Neu Keine Verbindung zur Datenbank JTL-Wawi - Fehler und Bugs 3
Wawi Datenbank Zertifikat abgelaufen JTL-Wawi 1.8 10
PLZ Import bringt keine Änderung JTL-Wawi 1.9 3
Neu Änderung der Registrierungsweise für Smart-Funnktionen? Installation / Updates von JTL-Shop 1
Neu DHL API Änderung zum 31.05.2024 JTL-ShippingLabels - Ideen, Lob und Kritik 3
Wichtig UPS Änderung der Authentifizierungsmethode zu OAuth2 JTL-ShippingLabels - Ideen, Lob und Kritik 0
Neu Mehrere Firmen - automatisierte Änderung der Kundennummer? Arbeitsabläufe in JTL-Wawi 7

Ähnliche Themen