SQL Datenbank Änderung?

bloody86

Gut bekanntes Mitglied
16. September 2016
107
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
830
304
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
107
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
830
304
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
830
304
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
107
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.873
562
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
4.125
1.050
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
107
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
107
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
WMS Lagerbestand Bezeichnung in SQL Datenbank JTL-Wawi 1.11 2
Neu Dedicated SQL Server am Limit Merkmale Betrieb / Pflege von JTL-Shop 1
ändern von Servernamen nach Neuinstallation von SQL und Verbindung mit neuem Server in der Wawi JTL-Wawi 2.0 2
Neu Arbeiten mit Lieferanten EKs - Workflows und SQL User helfen Usern - Fragen zu JTL-Wawi 6
Neu JTL → Shopify Connector: MappingTablesException / „Endpoint id is empty“ – betroffene Artikel aus Logs per SQL finden Shopify-Connector 2
welche Microsoft SQL Server Version läuft am stabilsten? JTL-Wawi 2.0 2
Neu MS Server und MS SQL Installation von JTL-Wawi 5
Für Ihren SQL-Server wurde ein Service Pack zur Verfügung gestellt - nö, gelogen, wie kriege ich die Meldung weg? JTL-Wawi 1.11 15
Wawi Meldung SQL Servicepack zu installieren - aber welches? Update SQL2022 CU24 nicht möglich JTL-Wawi 1.11 6
CSV Exportvorlage - SQL Abfrage Eigenes Feld JTL-Wawi 2.0 4
Keine Rückmeldung in JTL Wawi sobald SQL Server Memory durch Database Cache ausgeslastet ist JTL-Wawi 2.0 9
Update auf 1.11 verlangt ein Update auf aktuelleren SQL Server JTL-Wawi 1.11 7
Neu SQL Lagerbestand minus in Aufträgen Eigene Übersichten in der JTL-Wawi 4
Neu SQL-Server geht eine Stunde nach Allgemeine Fragen zu JTL-Shop 4
Neu Update Datenbank eazybusiness User helfen Usern - Fragen zu JTL-Wawi 4
Datenbank Inkonsistenz Lieferantenbestellungen manuell reparieren JTL-Wawi 1.11 1
Neu Probleme mit Import Datenbank vom Server auf lokal JTL-Wawi 2.0 User helfen Usern - Fragen zu JTL-Wawi 4
Häufiges Aufhängen - vermutlich Probleme mit der Datenbank JTL-Wawi 2.0 13
Neu Datenbank-Update bricht ab Installation / Updates von JTL-Shop 8
Neu Fehler beim Update der Datenbank von 1.11.7 auf 2.0.1 JTL-Wawi - Fehler und Bugs 7
Probleme bei der Verbindung zur Datenbank JTL-Wawi 2.0 12
Tabelle tfirma in der Shop-Datenbank ist leer Einrichtung JTL-Shop5 3

Ähnliche Themen