[GELĂ–ST] Druckbefehl im Report

Bild Microsoft Dynamics NAV 4.xx
(ehem. Microsoft Business Solutions-Navision)

[GELĂ–ST] Druckbefehl im Report

Beitragvon MSNAVLerner » 21. November 2017 16:10

Hey Zusammen,

ich frische gerade den genauen Ablauf eines Reports im Programming MS NAV auf.

Ich komme jedoch nicht dahinter, in welchem Element genau der letzte Moment ist, bei dem ich den "CurrReport.SKIP"-Befehl ausfĂĽhren kann.
Will abhängig von den Daten, die in dem Report ermittelt werden, entscheiden ob gedruckt werden soll oder nicht.

Hat jemand eine Idee?

GrĂĽĂźe
Zuletzt geändert von MSNAVLerner am 22. November 2017 12:13, insgesamt 1-mal geändert.
MSNAVLerner
 
Beiträge: 145
Registriert: 15. September 2015 16:50
Bezug zu Microsoft Dynamics: End-Anwender
Microsoft Dynamics Produkt: Microsoft Dynamics NAV

Re: Druckbefehl im Report

Beitragvon McClane » 21. November 2017 16:18

Im OnAfterGetRecord des zu druckenden DataItems. Falls deine Bedingung erst nach dem Durchlauf des kompletten DataItems feststeht, sammelst du diese temporär und druckst dann mit Hilfe eines Integer-DataItems.

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.
McClane
Moderator
Moderator
 
Beiträge: 3864
Registriert: 2. April 2008 10:00
Realer Name: Stefan
Bezug zu Microsoft Dynamics: End-Anwender
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: 2009, 2016

Re: Druckbefehl im Report

Beitragvon MSNAVLerner » 21. November 2017 16:22

Mein Report durchläuft einen Header, dann die dazugehörigen Zeilen via DataItem.
Bereits im OnAfterGetRecord vom Header weiĂź ich, ob ich drucken muss oder nicht.
Ich muss jedoch die Zeilen durchlaufen, denn unabhängig davon ob gedruckt werden muss oder nicht, denn dort werden Table-Einträge in anderen Tabellen getätigt.
MSNAVLerner
 
Beiträge: 145
Registriert: 15. September 2015 16:50
Bezug zu Microsoft Dynamics: End-Anwender
Microsoft Dynamics Produkt: Microsoft Dynamics NAV

Re: Druckbefehl im Report

Beitragvon McClane » 21. November 2017 16:26

Du kannst im Header eine Variable setzen, in deren Abhängigkeit gedruckt wird oder nicht.

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.
McClane
Moderator
Moderator
 
Beiträge: 3864
Registriert: 2. April 2008 10:00
Realer Name: Stefan
Bezug zu Microsoft Dynamics: End-Anwender
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: 2009, 2016

Re: Druckbefehl im Report

Beitragvon MSNAVLerner » 21. November 2017 16:28

McClane hat geschrieben:Du kannst im Header eine Variable setzen, in deren Abhängigkeit gedruckt wird oder nicht.


Genau das war der Plan.
Die Frage ist nur: wo setze ich meine IF-Bedingung und wie wĂĽrde hier der Befehl aussehen, um zu drucken oder nicht? Mit CurrReport.Skip komme ich da ja nicht weiter, denn die Request Form bist dis dahin ja durchlaufen.
MSNAVLerner
 
Beiträge: 145
Registriert: 15. September 2015 16:50
Bezug zu Microsoft Dynamics: End-Anwender
Microsoft Dynamics Produkt: Microsoft Dynamics NAV

Re: Druckbefehl im Report

Beitragvon ERP-Berater » 21. November 2017 16:30

MSNAVLerner hat geschrieben:Hey Zusammen,

ich frische gerade den genauen Ablauf eines Reports im Programming MS NAV auf.



Ergänzend zum Vorschlag von McClaine schlage ich vor, dass du dir http://www.navision24.de/ genauer anschaust.

Das sind IMHO die ersten Grundlagen von NAV-Programming.
ERP-Berater
 
Beiträge: 146
Registriert: 27. September 2017 17:06
Arbeitsort: D-A-CH
Bezug zu Microsoft Dynamics: Freiberufler
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: 2009,2013,2016

Re: Druckbefehl im Report

Beitragvon MSNAVLerner » 21. November 2017 16:42

Dort findet man zu meiner Situation keine Lösung.
MSNAVLerner
 
Beiträge: 145
Registriert: 15. September 2015 16:50
Bezug zu Microsoft Dynamics: End-Anwender
Microsoft Dynamics Produkt: Microsoft Dynamics NAV

Re: Druckbefehl im Report

Beitragvon McClane » 21. November 2017 16:44

Du legst Im Header mit Hilfe einer Variablen fest, ob die Zeilen gedruckt werden sollen oder nicht. Ist diese Variable gesetzt, durchläufst du bloß die Berechnungen und skipst danach.

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.
McClane
Moderator
Moderator
 
Beiträge: 3864
Registriert: 2. April 2008 10:00
Realer Name: Stefan
Bezug zu Microsoft Dynamics: End-Anwender
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: 2009, 2016

Re: Druckbefehl im Report

Beitragvon MSNAVLerner » 21. November 2017 16:50

McClane hat geschrieben:Du legst Im Header mit Hilfe einer Variablen fest, ob die Zeilen gedruckt werden sollen oder nicht. Ist diese Variable gesetzt, durchläufst du bloß die Berechnungen und skipst danach.


Sorry wenn ich mich da falsch augedrĂĽckt habe.
Das mit der Variablen ist mir klar und war auch der ursprĂĽngliche Plan.
Coding ist komplett fertig.

Meine Frage zielt dahin, wo genau (an welcher Stelle im Report) ich skippe.
Es gibt keinen Druck-Befehl im Report.
Der Report wird von einem anderen Report mit USEREQUESTFORM(FALSE) und dann einem .RUN ausgefĂĽhrt.
MSNAVLerner
 
Beiträge: 145
Registriert: 15. September 2015 16:50
Bezug zu Microsoft Dynamics: End-Anwender
Microsoft Dynamics Produkt: Microsoft Dynamics NAV

Re: Druckbefehl im Report

Beitragvon McClane » 21. November 2017 16:52

siehe mein erster Beitrag.

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.
McClane
Moderator
Moderator
 
Beiträge: 3864
Registriert: 2. April 2008 10:00
Realer Name: Stefan
Bezug zu Microsoft Dynamics: End-Anwender
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: 2009, 2016

Re: Druckbefehl im Report

Beitragvon MSNAVLerner » 22. November 2017 12:13

Ok Danke Dir.
MSNAVLerner
 
Beiträge: 145
Registriert: 15. September 2015 16:50
Bezug zu Microsoft Dynamics: End-Anwender
Microsoft Dynamics Produkt: Microsoft Dynamics NAV


ZurĂĽck zu NAV 4.xx

Wer ist online?

Mitglieder in diesem Forum: Google [Bot], Unbekannter Robot und 1 Gast