Report SetData GetData

Bild Microsoft Dynamics NAV 2018

Report SetData GetData

Beitragvon HerrTW » 14. Februar 2023 19:06

Hallo,

beim Versuch ein Report Layout anzupassen, bin ich im Layout auf folgenden Ausdruck gestoĂźen, mit dem ich nicht viel anfangen kann:
=Choose(70,Split(ReportItemS!CustAddr.Value,Chr(177)))

Was macht dieser Ausdruck genau?
Ich habe dazu im Forum zwar [Gelöst] Reports: Woher die code.GetData(?,?) Nummer wissen. http://www.msdynamics.de/viewtopic.php?f=40&t=6628%20durchgelesen durchgelesen.
Brauche ich zwingend Visual Studio, oder komme ich auch mit dem Report Builder an die Funktionen Set und GetData und an die Listen ran? Wenn ja wie?
HerrTW
 
Beiträge: 25
Registriert: 7. Januar 2015 10:53
Bezug zu Microsoft Dynamics: End-Anwender
Microsoft Dynamics Produkt: Microsoft Dynamics NAV

Re: Report SetData GetData

Beitragvon enh » 14. Februar 2023 19:59

Deine Funktion trennt die Listen am angegebenen Zeichen (Chr(177)).

Mit dem SQL Report Builder kannst du RDLC Reports genauso gestalten und es ist kostenlos, daher auch Default, du brauchst kein Visual Studio (das war in NAV 2009 noch anders, auf das sich dein Link hier im Forum bezieht).

Microsoft Doku zu GetData/SetData in Reports:
https://learn.microsoft.com/en-us/dynam ... iple-pages
enh
 
Beiträge: 2330
Registriert: 5. Februar 2014 15:42
Bezug zu Microsoft Dynamics: Microsoft Partner
Microsoft Dynamics Produkt: Microsoft Dynamics NAV

Re: Report SetData GetData

Beitragvon fiddi » 14. Februar 2023 20:03

Hallo,

der macht etwas, was ich schon lange weggeworfen habe :mrgreen:

Du solltest die Funktionen dazu im Code-Fenster des Report- Layouts finden.
Split dĂĽrfte den ĂĽbergebenen Text bei dem Zeichen mit dem ASCII- Wert 177 in ein Text- Array bzw. Liste aufteilen.
Choose sollte sich dann das 70te Element aus der Liste holen.

Damit zu arbeiten, ist auch etwas fĂĽr jemanden der Vater und Mutter erschlagen hat. Das kann man auch mit RDLC erheblich besser machen.

GruĂź Fiddi
Wer aufhört besser zu werden, hat aufgehört gut zu sein. (frei nach Philip Rosenthal)
Frage beantwortet? Schreibe bitte [Gelöst] vor den Titel des ersten Beitrags.
Bitte erst suchen, dann fragen. Bitte beachte den kleinen Community-Knigge.
Kein Support per PN, Mail, IM oder Telefon! DafĂĽr ist dieses Forum da.
fiddi
Moderator
Moderator
 
Beiträge: 7091
Registriert: 9. Juni 2008 10:13
Realer Name: Hans Heinrich Fiddelke
Arbeitsort: Bremen
Bezug zu Microsoft Dynamics: Microsoft Partner
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: NAV2.6-aktuell


ZurĂĽck zu NAV 2018

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast