Fehlendes Feld in List & Label

Fragen die sich nicht auf ein spezielles Modul beziehen.

Moderator: codegarden

NLinke
Beiträge: 29
Registriert: Freitag 26. Februar 2010, 10:08

Fehlendes Feld in List & Label

Beitragvon NLinke » Freitag 26. Februar 2010, 18:44

Hallo Miteinander!

Ich hätte da gerne mal ein Problem ;) !

Um auf Rechnung und Auftragsbestätigung auch die Lieferadresse drucken zu können, habe ich die SQL Abfrage wie unten Rot gekennzeichnet verändert. Die Abfrage funktioniert im Prinzip auch, nur ist das neue Feld 'LiefName' in List & Label nicht verfügbar.

Wie funktioniert es?

Vielen Dank im Voraus

Norbert Linke


Select BUCH_BELEGE.*,AUFTR_HD.*,AUFTR_POS.*,AUFTR_POS_TEXT.*,ARTIK.*,KUNDE.*,KUNDE_PVLIS.*, ADRESSEN.*,RG.*, SYS_VTEXT.*,SYS_ZTEXT.*,SYS_WTEXT.*,BUCH_MWST.*,SERNO.*,ADR.Name1 AS 'LiefName' From BUCH_BELEGE
LEFT OUTER JOIN AUFTR_HD ON AUFTR_HD.Auftrnr = BUCH_BELEGE.Auftrnr
LEFT OUTER JOIN AUFTR_POS ON AUFTR_POS.Auftrnr = AUFTR_HD.Auftrnr
LEFT OUTER JOIN AUFTR_POS_TEXT ON AUFTR_POS_TEXT.Id = AUFTR_POS.Textposid
LEFT OUTER JOIN ARTIK ON ARTIK.Artnr = AUFTR_POS.Artnr
LEFT OUTER JOIN KUNDE ON KUNDE.Kundennr = AUFTR_HD.Kundennr
LEFT OUTER JOIN KUNDE_PVLIS ON KUNDE_PVLIS.Listenr = AUFTR_HD.Preistabelle
LEFT OUTER JOIN V_ADRESSEN_ADRESSFELD RG ON RG.id = AUFTR_HD.rgadrid
LEFT OUTER JOIN ADRESSEN ON ADRESSEN.Id = AUFTR_HD.rgadrid
LEFT OUTER JOIN ADRESSEN As ADR ON ADR.Id = AUFTR_HD.Lieferadrid
LEFT OUTER JOIN SYS_VTEXT ON SYS_VTEXT.Nr = AUFTR_HD.Lbd
LEFT OUTER JOIN SYS_ZTEXT ON SYS_ZTEXT.Nr = AUFTR_HD.Zbd
LEFT OUTER JOIN SYS_WTEXT ON SYS_WTEXT.Nr = AUFTR_HD.Wrb
LEFT OUTER JOIN BUCH_MWST ON BUCH_MWST.Belegid = BUCH_BELEGE.Id
LEFT OUTER JOIN SERNO ON SERNO.Auftrnr = AUFTR_HD.Auftrnr
WHERE {FORMEL} ORDER BY dbo.udf_sortedposnum(AUFTR_POS.Pos, '0')
FrankFink
Administrator
Beiträge: 19
Registriert: Freitag 15. August 2008, 12:00

Re: Fehlendes Feld in List & Label

Beitragvon FrankFink » Freitag 26. Februar 2010, 20:11

Hallo Herr Linke,
Sie haben recht, bei der SQL-Abfrage funktioniert es nicht, das Feld wird regelrecht "verschluckt" und taucht nicht in der List+Label Variablenliste auf.
Sie können sich aber mit einem kleinen Trick behelfen:
In der SQL Abfrage muss das Feld "LiefName" in eine Formel gebracht werden, z.B. so:
statt ADR.Name1 as LiefName
--> ISNULL(ADR.Name1,'') as LiefName

Damit wird Kontor.NET praktisch gezwungen, den Aliasname des Felds zu verwenden (s. Screenshot im Anhang).

Viele Grüße,
Frank Fink
Dateianhänge
variablen.png
Liste&Label Variablenliste
variablen.png (44.2 KiB) 4646 mal betrachtet
NLinke
Beiträge: 29
Registriert: Freitag 26. Februar 2010, 10:08

Re: Fehlendes Feld in List & Label

Beitragvon NLinke » Samstag 27. Februar 2010, 10:01

Vielen Dank für die schnelle Hilfe

Norbert Linke
Noch einen schönen Tag

Norbert Linke
Inited Limited

Zurück zu „Allgemeine Fragen“

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 29 Gäste