Report von einer Form aufrufen???

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

Report von einer Form aufrufen???

Beitragvon sysadmin » 17. Januar 2006 16:48

Hi Leute,

ich hab ein Problem mit dem Aufrufen eines Reports aus einer Form.

Gibt es eine Möglichkeit ohne zu programmieren (unsere Lizenz erlaubt mir nur Zugriff auf den Source-Code von Reports oder Dataports) den Report, zB. über ein Menü-Item [Runobjekt] aufzurufen der sich dann auf den aktuellen Record bezieht?

Den Report über ein Menü-Item zu starten bekomm ich hin. Das Problem: er zeigt mir dann alle Datensätze!

Mit der Action [Runobjekt] können zB. auch Forms aufgerufen werden, die man mit der Property RunFormLink oder RunFormView auf den aktuellen Datensatz begrenzern kann. ----------- Gibts sowas auch für Reports???

mfg
sysadmin
 
Beiträge: 12
Registriert: 17. Januar 2006 15:55
Wohnort: Neu-Ulm

Beitragvon Michael Schumacher » 17. Januar 2006 16:52

Ja die RunFormView sollte auch bei Reports gehen, soweit ich weiss


Edit: nee, hab da was verwechselt, das muss im Programmcode gemacht werden, du kannst dir ja mal ansehen, wie der Report zum druck der Auftragsbestätigung aufgerufen wird.
Zuletzt geändert von Michael Schumacher am 17. Januar 2006 17:04, insgesamt 1-mal geändert.
mfg
Michael Schumacher


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.
Hmmm, ach heut' ist Backup-Tag, also alles schnell nach /dev/nul sichern!
Benutzeravatar
Michael Schumacher
Ehrenmitglied
 
Beiträge: 1762
Registriert: 1. August 2005 11:12
Bezug zu Microsoft Dynamics: Microsoft Partner
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: 3.x, 4.x, 5.x

Re: Report von einer Form aufrufen???

Beitragvon Marc Teuber » 17. Januar 2006 16:59

sysadmin hat geschrieben:Mit der Action [Runobjekt] können zB. auch Forms aufgerufen werden, die man mit der Property RunFormLink oder RunFormView auf den aktuellen Datensatz begrenzern kann. ----------- Gibts sowas auch für Reports???


Nein, das geht nicht. Die Property heiĂźt ja schlieĂźlich auch "RunFormLink" und nicht "RunReportLink".

Es muss die Programmierung benutzt werden wenn man einem zu startenden Report einen Filter vorgeben möchte.

GruĂź, Marc
Benutzeravatar
Marc Teuber
Microsoft Partner
Microsoft Partner
 
Beiträge: 1064
Registriert: 2. Oktober 2005 13:36
Wohnort: Greven
Arbeitsort: MĂĽnster, Dortmund
Bezug zu Microsoft Dynamics: Microsoft Partner
Microsoft Dynamics Produkt: Microsoft Dynamics NAV

Beitragvon sysadmin » 17. Januar 2006 17:02

Geht leider nicht, denn wenn ich den Assist anklicke bleibt dieser ohne Funktion...
sysadmin
 
Beiträge: 12
Registriert: 17. Januar 2006 15:55
Wohnort: Neu-Ulm

Beitragvon Michael Schumacher » 17. Januar 2006 17:05

habsch auch grad gmerkt! :oops:
hab oben schon editiert
mfg
Michael Schumacher


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.
Hmmm, ach heut' ist Backup-Tag, also alles schnell nach /dev/nul sichern!
Benutzeravatar
Michael Schumacher
Ehrenmitglied
 
Beiträge: 1762
Registriert: 1. August 2005 11:12
Bezug zu Microsoft Dynamics: Microsoft Partner
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: 3.x, 4.x, 5.x

Beitragvon Timo Lässer » 17. Januar 2006 21:14

Leider musst du dies entweder von deinem MBSP durchfĂĽhren lassen, oder du lizensierst das Granule "Application Builder" nach. Damit hast du dann auch Zugriff auf den C/AL-Code.
Beide Varianten kosten Geld.
Gruß, Timo Lässer

Frage beantwortet? Schreibe bitte "[Gelöst]" vor den Titel deines ersten Beitrags.
Bitte erst suchen, dann fragen. Bitte beachte den kleinen Community-Knigge.
Kein Support per PN, E-Mail, Instant Messanger, Soziale Netzwerke, Telefon oder Fax! DafĂĽr ist dieses Forum da.
Hier kannst du fĂĽr MSDynamics.de spenden.
Benutzeravatar
Timo Lässer
Administrator
Administrator
 
Beiträge: 5274
Registriert: 14. November 2004 22:18
Wohnort: DE 49716 Meppen
Arbeitsort: DE 49733 Haren (Ems)
Bezug zu Microsoft Dynamics: End-Anwender
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: 1.10a - 2018, BC14, BC21

Beitragvon sysadmin » 17. Januar 2006 23:31

hab ich mir auch schon überlegt... aber hab ich mit dem Aplication Builder Zugriff auf den gesamten C/AL-Code? Ich hab nämlich gehört dass ich nur auf den Code von selbst erstellten Tabellen u. Forms Zugriff habe.

Oder kannst du mir die Features des Application Builder genauer beschreiben?

mfg
sysadmin
 
Beiträge: 12
Registriert: 17. Januar 2006 15:55
Wohnort: Neu-Ulm

Beitragvon Timo Lässer » 18. Januar 2006 14:13

Der Application Builder bietet dir C/AL-Zugriff auf alle Objekte, ausser auf sensible Bereiche (wie z. B. Buchungs-Codeunits, Posten- u. Journal-Tabellen).
Diese Bereiche dĂĽrfen nur mit dem Granule "Solution-Developer" bearbeitet werden.

Warnung: Es ist dringend empfohlen, zusätzlich auch eine entsprechende Schulung beim MBSP zu buchen, da man sonst mehr kaputt machen würde als man sich vorstellt.
(Der C/AL-Code ist nicht umsonst ĂĽber ein separates Granule geschĂĽtzt.)
Gruß, Timo Lässer

Frage beantwortet? Schreibe bitte "[Gelöst]" vor den Titel deines ersten Beitrags.
Bitte erst suchen, dann fragen. Bitte beachte den kleinen Community-Knigge.
Kein Support per PN, E-Mail, Instant Messanger, Soziale Netzwerke, Telefon oder Fax! DafĂĽr ist dieses Forum da.
Hier kannst du fĂĽr MSDynamics.de spenden.
Benutzeravatar
Timo Lässer
Administrator
Administrator
 
Beiträge: 5274
Registriert: 14. November 2004 22:18
Wohnort: DE 49716 Meppen
Arbeitsort: DE 49733 Haren (Ems)
Bezug zu Microsoft Dynamics: End-Anwender
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: 1.10a - 2018, BC14, BC21

Beitragvon sysadmin » 18. Januar 2006 16:33

Ich hab schon die Schulung Programming I + II besucht.

Das mĂĽsste ja fĂĽr den Application Builder ausreichen.?
sysadmin
 
Beiträge: 12
Registriert: 17. Januar 2006 15:55
Wohnort: Neu-Ulm

Beitragvon Timo Lässer » 19. Januar 2006 00:07

Sofern dort auch intensiv auf den C/AL-Code eingegangen wurde und auch einige eigene Funktionen geschrieben wurden, sollte das der Kurs gewesen sein, den ich meinte.
Ich habe 1997 die ganzen Kurse für Navision mitgemacht, und da hießen die noch "C/AL 1" und "C/AL 2" (und gingen über 2 und 3 Tage). Heute sind die Kurse deutlich länger (berechtigterweise).

Tipp: Für eine qualitativ hochwertige Programmierung ist das Navision Developer's Toolkit ein unumgängliches Muß.
Gruß, Timo Lässer

Frage beantwortet? Schreibe bitte "[Gelöst]" vor den Titel deines ersten Beitrags.
Bitte erst suchen, dann fragen. Bitte beachte den kleinen Community-Knigge.
Kein Support per PN, E-Mail, Instant Messanger, Soziale Netzwerke, Telefon oder Fax! DafĂĽr ist dieses Forum da.
Hier kannst du fĂĽr MSDynamics.de spenden.
Benutzeravatar
Timo Lässer
Administrator
Administrator
 
Beiträge: 5274
Registriert: 14. November 2004 22:18
Wohnort: DE 49716 Meppen
Arbeitsort: DE 49733 Haren (Ems)
Bezug zu Microsoft Dynamics: End-Anwender
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: 1.10a - 2018, BC14, BC21

Beitragvon Marc Teuber » 19. Januar 2006 11:06

Hi Timo,
Timo Lässer hat geschrieben:[...]Tipp: Für eine qualitativ hochwertige Programmierung ist das Navision Developer's Toolkit ein unumgängliches Muß.
Ist für dieses Tool auch eine entspechenden Lizenz-Erweiterung nötig?

GruĂź, Marc
Benutzeravatar
Marc Teuber
Microsoft Partner
Microsoft Partner
 
Beiträge: 1064
Registriert: 2. Oktober 2005 13:36
Wohnort: Greven
Arbeitsort: MĂĽnster, Dortmund
Bezug zu Microsoft Dynamics: Microsoft Partner
Microsoft Dynamics Produkt: Microsoft Dynamics NAV

Beitragvon Timo Lässer » 19. Januar 2006 14:31

Marc hat geschrieben:[...]
Ist für dieses Tool auch eine entspechenden Lizenz-Erweiterung nötig?

GruĂź, Marc
Ja, fĂĽr dieses Tool gibt es zwei verschiedene Granules.
(Ich glaube, das eine erlaubt "Compare & Merge", das andere schaltet den "Source Analyser" ein.)
Die genaue Bezeichnung der Granules sowie deren IDs ist mir jetzt leider nicht geläufig (in meiner Lizenz stehen die lizensierten Granules aus Platzgründen nicht mehr in lesbarer Form drin).
Ich weiĂź, dass sie eine 99.xxx.xxx-Granule-ID haben und irgendwas von "Developer Toolkit" oder dergleichen in der Bezeichnung fĂĽhren.

Es hat sich herausgestellt, das gerade das zweite Granule (Source Analyser), die deutlich wichtigere Funktion dieses Tookits ist, welche leider das erste Granule voraussetzt.
Gruß, Timo Lässer

Frage beantwortet? Schreibe bitte "[Gelöst]" vor den Titel deines ersten Beitrags.
Bitte erst suchen, dann fragen. Bitte beachte den kleinen Community-Knigge.
Kein Support per PN, E-Mail, Instant Messanger, Soziale Netzwerke, Telefon oder Fax! DafĂĽr ist dieses Forum da.
Hier kannst du fĂĽr MSDynamics.de spenden.
Benutzeravatar
Timo Lässer
Administrator
Administrator
 
Beiträge: 5274
Registriert: 14. November 2004 22:18
Wohnort: DE 49716 Meppen
Arbeitsort: DE 49733 Haren (Ems)
Bezug zu Microsoft Dynamics: End-Anwender
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: 1.10a - 2018, BC14, BC21

Beitragvon sysadmin » 19. Januar 2006 21:14

Die Schulung ging 4 Tage.

Es wurden If-Then Anweisungen, Schleifen, Case usw. die ganzen grundsachen halt... :-)

Desweiteren wurde auch auf Funktionen eingegangen.

Also Ich sag mal den GrundĂĽberblick hab ich im C/AL Bereich.

Danke erstmal!

Bis dann...
sysadmin
 
Beiträge: 12
Registriert: 17. Januar 2006 15:55
Wohnort: Neu-Ulm

Beitragvon Timo Lässer » 19. Januar 2006 21:23

Bei den Voraussetzungen kannst du ohne schlechtes Gewissen das Granule "Application Builder" bestellen.

Als "Trainingslager" empfehle ich, aus der aktuellen Datensicherung eures Echtsystems eine lokale Datenbank zu erstellen und sich dort mit der C/AL-Programmierung vertraut zu machen.
Gruß, Timo Lässer

Frage beantwortet? Schreibe bitte "[Gelöst]" vor den Titel deines ersten Beitrags.
Bitte erst suchen, dann fragen. Bitte beachte den kleinen Community-Knigge.
Kein Support per PN, E-Mail, Instant Messanger, Soziale Netzwerke, Telefon oder Fax! DafĂĽr ist dieses Forum da.
Hier kannst du fĂĽr MSDynamics.de spenden.
Benutzeravatar
Timo Lässer
Administrator
Administrator
 
Beiträge: 5274
Registriert: 14. November 2004 22:18
Wohnort: DE 49716 Meppen
Arbeitsort: DE 49733 Haren (Ems)
Bezug zu Microsoft Dynamics: End-Anwender
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: 1.10a - 2018, BC14, BC21

Beitragvon Michael Schumacher » 20. Januar 2006 20:51

Timo Lässer hat geschrieben:Als "Trainingslager" empfehle ich, aus der aktuellen Datensicherung eures Echtsystems eine lokale Datenbank zu erstellen und sich dort mit der C/AL-Programmierung vertraut zu machen.


würde ich nicht nur als Trainingslager, sondern grundsätzlich für die Programmierung und andere Änderungen so tun.....
in der Kopie des Echtsystems tut ein Restore nicht so weh wie im Echtsystem selber ;-)
mfg
Michael Schumacher


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.
Hmmm, ach heut' ist Backup-Tag, also alles schnell nach /dev/nul sichern!
Benutzeravatar
Michael Schumacher
Ehrenmitglied
 
Beiträge: 1762
Registriert: 1. August 2005 11:12
Bezug zu Microsoft Dynamics: Microsoft Partner
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: 3.x, 4.x, 5.x

Beitragvon sysadmin » 21. Januar 2006 18:07

is klar...
Ich hab sowieso jetzt bereits immer eine Kopie des Echtsystems lokal auf meinem Lap.

Aber trotzdem Danke!

Muss erstmal mit der GF reden was die von der Anschaffung halten. :wink:
Unser MBSP hat den Preis auf ca. 5000 € geschätzt.
Könnt Ihr euch noch erinnern was euch dieses Granule insgesamt gekostet hat?

mfg
sysadmin
 
Beiträge: 12
Registriert: 17. Januar 2006 15:55
Wohnort: Neu-Ulm

Beitragvon Timo Lässer » 21. Januar 2006 18:26

Der Application Builder (Granule 7200) kostet 6.000 € und setzt folgende Granules voraus:
- 7110 Bericht & Schnittstellen Designer (600 €)
- 7120 Formular Designer (600 €)
- 7130 Tabellen Designer (600 €)
- 7140 XML Port Designer (600 €)

BezĂĽglich des Navision Developers Toolkit kann ich folgende Infos nachreichen:
99003640 Developer's Toolkit - Source Analyzer 6.000 €
99003650 Developer's Toolkit - Compare & Merge 1.500 €
Das Granule 99003650 setzt 99003640 voraus. (Ich habe jedoch noch nie Compare & Merge verwendet, da ich dem Tool nicht traue. Ich setze da auf Beyond Compare.)
Das Granule 99003640 setzt die Granules 7200 Application Builder (s. o.) und das Granule 1800 C/Front (600 €) voraus.
Gruß, Timo Lässer

Frage beantwortet? Schreibe bitte "[Gelöst]" vor den Titel deines ersten Beitrags.
Bitte erst suchen, dann fragen. Bitte beachte den kleinen Community-Knigge.
Kein Support per PN, E-Mail, Instant Messanger, Soziale Netzwerke, Telefon oder Fax! DafĂĽr ist dieses Forum da.
Hier kannst du fĂĽr MSDynamics.de spenden.
Benutzeravatar
Timo Lässer
Administrator
Administrator
 
Beiträge: 5274
Registriert: 14. November 2004 22:18
Wohnort: DE 49716 Meppen
Arbeitsort: DE 49733 Haren (Ems)
Bezug zu Microsoft Dynamics: End-Anwender
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: 1.10a - 2018, BC14, BC21


ZurĂĽck zu NAV 4.xx

Wer ist online?

Mitglieder in diesem Forum: Yandex [Bot] und 1 Gast

cron