ich möchte ein bestimmtes Dokument zum Drucken in einer anderen Maske in einem extra Fenster anzeigen lassen.
Ich meinte zwar, ich hätte da mal einen URL- Parameter gesehen, habe ihn aber nicht gefunden.
Also habe ich jetzt gerade eine solche Lösung:
Ansicht erstellt mit Maskenformel, die auf die Print- Maske verweist.
dann in meinen Drucken- Button einfach:
@SetTargetFrame( "_Print" );
unid := @Text( @DocumentUniqueID );
db := @ReplaceSubstring( @Subset( @DbName ; -1 ) ; "\\" ; "/" );
viw := "viwLkpCompanyPrint";
url := "/" + db + "/" + viw + "/" + unid + "?OpenDocument";
@URLOpen( url )
Klappt wunderbar.
Jetzt zum "Problem":
Ich habe für verschiedene Anlässe zwei verschiedene Druckmasken.
Jetzt kann ich natürlich einfach meine Ansicht duplizieren, dort eine andere Druckmaske eintragen und dann diese aufrufen.
ABER: Die Datenbank hat um die 200.000 - 300.000 Dokumente, Tendenz steigend, und ich will nur so wenig Ansichten wie möglich benutzen {auch wenn diese Ansicht nur eine einzige sortierte Spalte hat }(ja, ich schaue ab und zu noch auf die Performance meiner Applikationen, auch wenn das bei heutiger Hardware oftmals als nicht nötig erscheint).
Hat jemand ne Idee, wie ich eine Ansicht für zwei verschiedene Forms verwenden kann ?
Oder kennt vielleicht jemand den Parameter (sofern es ihn gibt) um Dokumente mit einer anderen Maske im Web anzuzeigen ?
Thanx
Tode