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

Bild Microsoft Dynamics NAV 2015 (aka "NAV 8")

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

Beitragvon NormanP » 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.
NormanP
 
Beiträge: 14
Registriert: 14. April 2015 13:50
Realer Name: Norman P
Arbeitsort: Berlin
Bezug zu Microsoft Dynamics: End-Anwender
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: Microsoft Dynamics NAV 2015

Re: [NAV 2015] Report Builder Hidden Fields

Beitragvon fiddi » 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
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: 7095
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

Re: [NAV 2015] Report Builder Hidden Fields

Beitragvon NormanP » 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
NormanP
 
Beiträge: 14
Registriert: 14. April 2015 13:50
Realer Name: Norman P
Arbeitsort: Berlin
Bezug zu Microsoft Dynamics: End-Anwender
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: Microsoft Dynamics NAV 2015

Re: [NAV 2015] Report Builder Hidden Fields

Beitragvon fiddi » 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
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: 7095
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

Re: [NAV 2015] Report Builder Hidden Fields

Beitragvon NormanP » 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
NormanP
 
Beiträge: 14
Registriert: 14. April 2015 13:50
Realer Name: Norman P
Arbeitsort: Berlin
Bezug zu Microsoft Dynamics: End-Anwender
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: Microsoft Dynamics NAV 2015


ZurĂĽck zu NAV 2015

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast