[Gelöst] Report.runmodal(50000,false,false,recref) - [CC]

9. Juni 2011 12:16

Hallo ist es möglich einen Report über eine Recordref-Variable aufzurufen?
Wenn ja, wie? Gibts da irgend einen Workaround?

Eine Möglichketi wäre über Case RecordRef.NUMBER für jeden Report bzw. jede Tabelle eine eigene Anweisung. Ist aber nicht wirklich flexibel und wäre daher nur eine Notlösung. Schöner wäre es einen beliebigen Report mit einem beliebigen, zugehörigen Datensatz öffnen zu können, allerdings ohne den passenden Record erst zuweisen zu müssen.
Zuletzt geändert von Steini am 16. Juni 2011 12:39, insgesamt 1-mal geändert.

Re: Report.runmodal(50000,false,false,recref) - [CC]

9. Juni 2011 12:35

Ich befürchte, du benötigst die Notlösung. RecRef ist nicht möglich.

Re: Report.runmodal(50000,false,false,recref) - [CC]

9. Juni 2011 15:25

Das hab ich schon befürchtet, da man ja keine Rec-Variable dynamisch zuweisen kann.. für jede in Frage kommende Tabelle eine Recordvariable anlegen ist auch sehr unschön...

Wäre die URL Funktion vielleicht noch ein Ansatz?
Returns a string with the full URL to a report.

Re: Report.runmodal(50000,false,false,recref) - [CC]

9. Juni 2011 20:31

Was willst Du überhaupt machen?

Re: Report.runmodal(50000,false,false,recref) - [CC]

16. Juni 2011 12:39

@JanGD: Es geht um eine Funktion um den Druck bestimmter belege über den eine externe Anwendung anzustoßen.

Hab das ganze jetzt hinbekommen indem ich eine URL baue, welche den Bericht aufruft und auf einen bestimmten Datensatz filtert.

Re: [Gelöst] Report.runmodal(50000,false,false,recref) - [CC

16. Juni 2011 12:41

Steini hat geschrieben:Hab das ganze jetzt hinbekommen indem ich eine URL baue, welche den Bericht aufruft und auf einen bestimmten Datensatz filtert.

Macht's dir was aus, das genauer zu erklären? :)

Re: Report.runmodal(50000,false,false,recref) - [CC]

16. Juni 2011 21:45

Steini hat geschrieben:@JanGD: Es geht um eine Funktion um den Druck bestimmter belege über den eine externe Anwendung anzustoßen.

Hab das ganze jetzt hinbekommen indem ich eine URL baue, welche den Bericht aufruft und auf einen bestimmten Datensatz filtert.

Klingt nicht schlecht, aber ist gefühlt etwas unschön :)

Re: [Gelöst] Report.runmodal(50000,false,false,recref) - [CC

26. April 2013 12:05

Es geht sogar ohne umständlichen Workaround :-)
http://www.kauffmann.nl/blog/index.php/ ... -variable/

Re: [Gelöst] Report.runmodal(50000,false,false,recref) - [CC

26. April 2013 14:39

Aha, das ist doch mal ein nützliches Beispiel für den Datentyp "Variant". :-)

mfg,
winfy