Hallo Christophe,

wenn Du des Englischen halbwegs mächtig bist, versuch es doch bitte auf dev@dba.openoffice.org oder [EMAIL PROTECTED]
Dort lesen auch die Programmierer mit und helfen Dir weiter.

Peter

Christophe Nix schrieb:
Hi,
Ich muss aus einem Formular ein anderes Formular aufrufen und dort in die 
gleiche Datenzeile springen
Um den Sprung zu machen habe ich bisher den Datensatzzähler benutzt:

datensatz = oForm.getRow() oFormulario = oForms.loadComponentFromURL("Weiterleitungen","_blank",0,pProp()) dim args1(0) as new com.sun.star.beans.PropertyValue args1(0).Name = "Position" args1(0).Value = datensatz dispatcher.executeDispatch(document, ".uno:AbsoluteRecord", "", 0, args1())
dieser code kommt aus dem Macrogenerator von OOo
allerdings funktioniert dies nicht mehr sobald ein Filter gesetzt ist,
dh ich muss stattdessen auf die Datensatz ID springen
Diese auszulesen ist auch kein Problem:

datensatz = oForm.getByName("TB_ID").text
Allerdings weiss ich nicht wie ich den Datensatzpointer im neuen Formular auf 
diese ID setzen kann
Ich denke es muss wohl einen ähnlichen Befehl geben wie der dispatcher nur für 
die ID

Vielen Dank für Eure Hilfe,

Christophe NIX
Network Administrator
PAC Systems PGmbH
Quartum Center - Hütte 79
B - 4700 Eupen
Tel : +32 (0)87 59 35 50
Fax : +32 (0)87 59 35 59
www.pacsystems.be <http://www.pacsystems.be/>


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Antwort per Email an