Parameterübergabe Form -> Report

über einen Button wird aus einem Form heraus ein weiterer Report aufgerufen. Dieser neue Report soll Daten aus einem Kundensatz verwenden, der zuvor im Form angezeigt wurde. Dazu muß der Report aber wissen, welcher Datensatz (Kundennummer genügt) im Form angezeigt wurde. Kann ich die Kundennummer aus dem Form an den neuen Report irgendwie übergeben ? Dank im voraus für alle Hinweise und Hilfen Stefan Weinreich Billing Analyst Edited by - StefanWeinreich on 2001 Jul 19 10:31:16

Hi Stefan, wenn der Bericht auf der gleichen tabelle beruht, so schaue in der Online-Hilfe unter Report.RUNMODAL nach. Dort steht alles sehr gut beschrieben. Willst Du andere Daten übergeben, so mußt du im Bericht eine Funktion anlegen: Übergabe(pVar) Globalvar := pVar; wobei pVar der parameter der Funktion unf Globalvar eine Globale Variable ist. Vor dem Aufruf des Berichtes mußt Du diese Funktion aufrufen: Ber.Übergabe(Kundennummer); Ber.RUNMODAL; Ber ist eine globale Variablevom Typ report, deinem Bericht den Du aufrufen möchtest. Die globale Variable GlobalVar in deinem Bericht enthält dann die Kundennummer. Du kannst natürlich auch über weitere Parameter zusätzliche Daten übergeben. Ich hoffe, daß hilft Dir etwas. Falls noch etwas unklar sein sollte, frage bitte nach! Gruß, Frank

Wichtig ist auch, dass im RequestForm des Reports das Property SaveControlInfo auf nein gesetzt ist wenn globale Variablen übergeben werden sollen. Andernfalls liest NF die Inhalte aus dem ZUP File und überschreibt die liebevoll übergebenen Parameter. ------- With best regards from Switzerland Marcus Fabian