Neu Eigene Felder in Eigene Übersicht ( Verkauf ) anzeigen lassen

GetParts_GmbH

Aktives Mitglied
13. September 2019
11
0
Hallo, ich habe folgendes Problem,
ich möchte gerne in der JTL Wawi unter Verkauf - Eigene Übersicht meine Eigene Felder anzeigen lassen, allerdings bin ich kein SQL Profi und bekomme es mit Try and Error nicht zum Laufen.
Meine Eigenen Felder sind: Verkauf (Dort habe ich den Sales Agent und den EK)
und Einkauf ( Dort gibt es das Zahlungsziel und den Lieferanten)

mit
SELECT
cName AS 'Feld',
cValue AS 'Wert'
FROM tBestellungAttribute
WHERE kBestellung = @Key

wird mir unter eigene Übersicht nur der Sales Agent und das Zahlungsziel angezeigt.
Wenn da jemand den passenden Code hat oder mir einen Tipp geben kann wäre ich sehr dankbar.
 

wawi-dl

Sehr aktives Mitglied
29. April 2008
6.540
762
Welche Wawi-Version wird denn überhaupt benutzt???

Eigene Felder haben mWn mehrere Abhängigkeiten, deine Abfrage wird also zuviele Ergebnisse liefern.
Wir haben diverse gebaut für 1.5 ... müssten daher die Version wissen.
 

GetParts_GmbH

Aktives Mitglied
13. September 2019
11
0
Okay, Mittlerweile habe ich etwas mehr rausgefunden

Mein jetziger Code ist:
SELECT AttSprache.cName AS 'Verkauf'
,ISNULL(VKAttSprache.[cWertVarchar], '') AS 'Name'
,ISNULL(CONVERT(VARCHAR, VKAttSprache.[nWertInt]), '') AS 'Tage (auch Checkboxen)'
,ISNULL(CONVERT(VARCHAR, VKAttSprache.[fWertDecimal]), '') AS 'EK'
FROM [Verkauf].[tAuftragAttributSprache] AS VKAttSprache
JOIN [Verkauf].[tAuftragAttribut] AS VKAtt ON VKAtt.kAuftragAttribut = VKAttSprache.kAuftragAttribut
JOIN [dbo].[tAttributSprache] AS AttSprache ON AttSprache.kAttribut = VKAtt.kAttribut
WHERE VKAtt.kAuftrag = @key


damit wird dies angezeigt: siehe Bild

Kann ich den Code irgendwie einschränken damit er mir nicht alles anzeigt, auch wenn wir da was eingeben?
die 4 mollie Felder sind nur zum Test und brauchen nicht angezeigt werden, der Status auch nicht. Auch kommen bald noch neue Felder dazu die nicht angezeigt werden müssen,
einzig Sales Agent, Zahlungsziel, EK und Lieferant sollen da stehen.

Danke vorweg!
 

Anhänge

  • Unbenannt123.JPG
    Unbenannt123.JPG
    30,9 KB · Aufrufe: 72

Thomas_T

Sehr aktives Mitglied
19. Dezember 2019
250
58
Werdau
Das musst du mit der WHERE Bedingung eingrenzen

Code:
WHERE (VKAtt.kAuftrag = @key)
AND (Verkauf = 'Sales Agent' OR Verkauf = 'Zahlungsziel' OR Verkauf = 'EK' OR Verkauf = 'Lieferant')
 

GetParts_GmbH

Aktives Mitglied
13. September 2019
11
0
Das musst du mit der WHERE Bedingung eingrenzen

Code:
WHERE (VKAtt.kAuftrag = @key)
AND (Verkauf = 'Sales Agent' OR Verkauf = 'Zahlungsziel' OR Verkauf = 'EK' OR Verkauf = 'Lieferant')

Da bekomme ich die Fehlermeldung: Fehler in der Abfrage - ungültiger Spaltenname "Verkauf"
den Fehler bekomme ich 4 mal, quasi für alle 4 Eingrenzungen
 

GetParts_GmbH

Aktives Mitglied
13. September 2019
11
0
Dann wird mir nur noch das Zahlungsziel angezeigt.
Vielleicht nochmal zur besseren Übersicht, so sehen die Eigenen Felder aus : siehe Bild
Einkauf und Verkauf, die 4 Felder sollen angezeigt werden.
 

Anhänge

  • Unbenannt123.JPG
    Unbenannt123.JPG
    32,3 KB · Aufrufe: 54

Ähnliche Themen