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')
Fehlendes Feld in List & Label
Moderator: codegarden
Re: Fehlendes Feld in List & Label
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
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
-
- Liste&Label Variablenliste
- variablen.png (44.2 KiB) 4646 mal betrachtet
Re: Fehlendes Feld in List & Label
Vielen Dank für die schnelle Hilfe
Norbert Linke
Norbert Linke
Noch einen schönen Tag
Norbert Linke
Inited Limited
Norbert Linke
Inited Limited
Wer ist online?
Mitglieder in diesem Forum: 0 Mitglieder und 29 Gäste