SQL Datenbank Änderung?

bloody86

Aktives Mitglied
16. September 2016
99
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
614
209
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

Aktives Mitglied
16. September 2016
99
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
614
209
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
614
209
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

Aktives Mitglied
16. September 2016
99
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.317
366
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.648
512
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

Aktives Mitglied
16. September 2016
99
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

Aktives Mitglied
16. September 2016
99
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
Wie kann ich etwas in der WAWI Datenbank per SQL ändern? JTL-Wawi 1.8 2
Datenbank-Abfrage per SQL nach Lagermenge pro Artikel & Warenbereich (WMSLager) JTL-Wawi 1.8 1
Neu Kundendatenimport via SQL JTL-Wawi 1.6 1
SQL Abfrage für verkaufte Artikel + aktueller Bestand JTL-Wawi 1.8 1
Neu SQL Ausgabe Bestellinformationen JTL Ameise - Eigene Exporte 4
Neu SQL Script - geänderte Tabellen. User helfen Usern - Fragen zu JTL-Wawi 3
Neu Logfile: SQL Fehler, aber warum? JTL-Shop - Fehler und Bugs 2
Beantwortet #GEFUNDEN# Suche jemand , der uns eine (automatische) SQL Abfrage erstellen kann mit Mail Ausgabe Dienstleistung, Jobs und Ähnliches 2
Neu Erstinstallation JTL WaWi 1.8.12 - heruntergeladen wird SQL Express 2017 _statt_ der empfohlenen 2022 Version Installation von JTL-Wawi 8
Neu MS SQL Server 2022 oder MS SQL Server 2022 Express? Installation von JTL-Wawi 8
Neu SQL-Fehler bei Volltextsuche und Sonderzeichen JTL-Shop - Fehler und Bugs 0
Neu SQL-Abfrage bei Kundenanlage JTL-Wawi 1.7 2
Neu einfache SQL Verknüfpung zweier Tabellen, z.B. Artikel mit ArtikelBeschreibung 1.6.46.1 Gelöste Themen in diesem Bereich 13
Neu CSV-Datei direkt in einer SQL-Abfrage verwenden User helfen Usern - Fragen zu JTL-Wawi 3
Neu SQL Ausgabe der Varko-Auswahl eines Artikels, mehrsprachig Tabelle zwei mal auf sich Joinen? User helfen Usern - Fragen zu JTL-Wawi 5
Neu SQL Abfrage in Excel User helfen Usern - Fragen zu JTL-Wawi 12
Neu SQL-Erfahrene vor - Nach Datenrettung - fehlende Aufträge lassen sich nicht einfügen - Ideen? User helfen Usern 4
Neu Nach Installation eines neuen SQL Servers klappt die Verbindung vom Benutzer-PC zum Server-PC nicht mehr. Installation von JTL-Wawi 5
Neu Fehler SQL-Schema importieren bei Neuinstallation Installation / Updates von JTL-Shop 7
Neu Update MS SQL 2014 auf MS SQL 2022 User helfen Usern - Fragen zu JTL-Wawi 0
Neu SQL Abfrage Artikelbezeichnung auf Englisch für Artikeletikett User helfen Usern - Fragen zu JTL-Wawi 4
Neu Datenbankebene per SQL löschen Eigene Übersichten in der JTL-Wawi 6
Neu MS SQL 14 Express wird langsam voll. Welche Lienzen benötigen wir? Bitte um Hilfe Eigene Übersichten in der JTL-Wawi 27
Neu SQL Abfrage wird mehrfach ausgeführt - Ausgabe in der Übersicht falsch Eigene Übersichten in der JTL-Wawi 8
Upgrade von SQL Server 2014 auf höhere Version JTL-Wawi 1.8 4
1.8.11.0 - Worker SQL lässt System hängen JTL-Wawi 1.8 0
Neu List&Label Merkmale auf Etiketten (SQL) Gelöste Themen in diesem Bereich 3
Neu SQL Server Express 2017 auf 2022 Update Installation von JTL-Wawi 10
Neu Nach SQL Server neuinstallation Benutzer gelöscht? JTL-Wawi - Fehler und Bugs 3
Neu Versandart + Zahlungsart in Rechnungskorrektur (SQL) User helfen Usern - Fragen zu JTL-Wawi 10
SQL Abfrage via Ameise: Seriennummer u. weitere Daten JTL-Wawi 1.8 0
Neu JTL Shop 5 Daten - In "leere" JTL Wawi Datenbank importieren - Ist das möglich? User helfen Usern - Fragen zu JTL-Wawi 8
Hosted (gehostete?) Datenbank Download Zweitgerät für unterwegs JTL-Wawi 1.8 13
WAWI 1.8.12.0 stürzt ab, wenn die Verbindung zur Datenbank unterbrochen wurde JTL-Wawi 1.8 21
Neu EK-Netto der Verkäufe aus Datenbank ? User helfen Usern - Fragen zu JTL-Wawi 5
Neu Kuriosum - Shop 5.1.5 mit Datenbank 5.2.4 Mischbetrieb nach fehlgeschlagenem Update Installation / Updates von JTL-Shop 8
Neu JTL-Installation- Verbindung zur Datenbank -SA Kennwort Installation von JTL-Wawi 22
Speicherort der Seriennummern zu Auftragsposition in der Datenbank ? JTL-Wawi 1.8 2
Neu Weiterleitungen direkt per Datenbank einfügen aufgrund Größe bzw. Anzahl? Betrieb / Pflege von JTL-Shop 9
Fehler beim Datenbank - JTL WAWI Connector WooCommerce-Connector 1
Umzug Datenbank Fehler aufgrund unterschiedlicher Versionen Einrichtung JTL-Shop5 1
Preisliste Druck = ungültige Zugangsdaten zur Datenbank JTL-Wawi 1.8 1
keine Verbindung zur Datenbank JTL-Wawi 1.8 3
Grafana Datenbank verbindung nicht möglich? JTL-Wawi 1.8 1
Ameise auf Client nicht erreichbar - Wawi hat zugriff auf Datenbank JTL-Wawi 1.7 2
Neu Datenbank Upgrade Fehler(#7110FFD83C0136E0) JTL-Wawi - Fehler und Bugs 0
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
Neu Änderung Kundennummern in WaWi - welche Auswirkungen? Gelöste Themen in diesem Bereich 3
Neu Falscher Benutzer bei "Letzte Änderung durch". JTL-Wawi - Fehler und Bugs 3

Ähnliche Themen