["gelöst"][NAV 2015] Report Builder Hidden Fields

14. April 2015 14:08

Hallo zusammen,

erst einmal ein großes Danke das es dieses Forum gibt und wie es gepflegt wird.

Hat mir schon sehr weiter geholfen :wink:

Nun habe ich aber eine Frage die ich so leider noch nicht gefunden habe.

Ich benötige die Möglichkeit Felder in einem Report auf Wunsch auszublenden.

Zur Erklärung:

Ich bearbeite das Layout mit dem Report Builder über den RTC.
Dort habe ich einen Report der für Verkaufsangebote genutzt werden soll.

Soweit steht das Layout auch, nun soll es aber bei der Ausführung des Reports (wenn das Angebot gedruckt wird) die Möglichkeit geben das die Spalte mit den Rabatten ausgeblendet wird.

Ist dies so überhaupt ohne weiteres möglich?
Es gibt natürlich noch die Möglichkeit einen zweiten Report anzulegen und diese Spalte einfach rauszunehmen, aber ich würde es gerne in einem Report abarbeiten der Einfachheit halber ;)

Habe die Möglichkeit schon gefunden wie ich die Spalte "ausblenden" kann aber halt leider nur dauerhaft.

Nutze aktuell noch den Report Builder und nicht Visual Studio nur leider funktionieren die Images von MS nicht so wie ich es will :-(
Aber das ist ein anderes Thema.

Vielen Dank schon mal im Voraus
Zuletzt geändert von NormanP am 15. April 2015 10:05, insgesamt 1-mal geändert.

Re: [NAV 2015] Report Builder Hidden Fields

14. April 2015 14:35

Hallo Norman,

zunächst einmal herzlich Willkommen im Forum.

Soweit steht das Layout auch, nun soll es aber bei der Ausführung des Reports (wenn das Angebot gedruckt wird) die Möglichkeit geben das die Spalte mit den Rabatten ausgeblendet wird.
Ist dies so überhaupt ohne weiteres möglich?

Nicht ganz ohne weiteres, aber fast. :mrgreen:

Ich denke es wird nicht funktionieren, die Spalte komplett auszublenden, wohl aber deren Inhalt (also einzelne Felder).

Die Stelle hast du, glaube ich, auch schon gefunden:
Habe die Möglichkeit schon gefunden wie ich die Spalte "ausblenden" kann aber halt leider nur dauerhaft.


Ich denke du meinst damit die sog. "Hidden"- Property der Controls.

Diese Property kannst du natürlich auf True oder False setzten, aber auch eine Expression definieren.

So eine Expression könnte z.b. lauten '=CBool(Fields!HideDiscounts.Value)'

"HideDiscounts" müsstest du dann im C/AL ermitteln, und dem RDLC übergeben.

Gruß, Fiddi

Re: [NAV 2015] Report Builder Hidden Fields

14. April 2015 14:47

Hallo fiddi,

vielen Dank für die schnelle Rückmeldung.

Das der Inhalt der Spalte ausgeblendet wird würde mir schon reichen :-D

Das "HideDiscounts" muss ich dann aber auch selbst in den C/AL Globals im Object Designer in dem entsprechenden Report eintragen, oder?

Zählt das dann eigentlich als "Variables" oder als "Functions"?

Habe bis jetzt nur die "Text Constants" angepasst für neue Lbl's

Gruß Norman

Re: [NAV 2015] Report Builder Hidden Fields

14. April 2015 15:24

"HideDiscounts" ist eine Boolean- Variable, die du im C/AL- Teil des Reports definieren , und dann als Variable im Report übergeben musst.

Das ist der erste Teil der Aufgabe.
Der Zweite Teil ist es, diese Variable mit Inhalt zu füllen. Dafür müsstest du schon ein wenig programmieren, und im "Sales Hader" alle "Sales lines" des Belegs durchlaufen, um zu ermitteln, ob dort ein Rabatt hinterlegt ist, und die Variable entsprechend setzen.

Gruß Fiddi

Re: [NAV 2015] Report Builder Hidden Fields

15. April 2015 10:04

Hi Fiddi,

OK dann hat sich das wohl leider erstmal für mich erledigt.
Momentan haben wir ein wenig Sorgen mit unserem NAV Partner und Programmierung ist leider noch nicht meins :-(
Kommt wahrscheinlich erst noch mit der Zeit.

Werde das ganze dann über 2 Reports lösen.

Vielen Dank aber für die Hilfe.

Werde mit Sicherheit mit noch viel mehr Themen kommen :-)

Gruß Norman