Problem mit Variablenübergabe ins SUB

  • Hallo Leute,


    ich weiß nicht mehr weiter. Für Euch ist das aber sicher recht einfach.


    Hoffentlich kann ich es richtig erklären.


    Bei "Initialize" lese ich ein Document ein und möchte dorch einige Werte ändern.


    Da es immer das gleiche ist, will ich eine Sub Routine schreiben.


    Jetzt ist die Übergabe der Werte das Problem.


    Dieser Code funktioniert bei "Initialize":


    Code
    If Not Targetdoc.Feld1(0) = Wert1 ThenTargetdoc.Feld1 = Wert1


    Jetzt soll das aber in ein Sub


    Code
    Call Ändern("Feld1",Wert1)
    
    
    SUB Ändern(Var1 as String, NeuerWert as String)
    
    
    If Not Targetdoc.Var1(0) = NeuerWert Then
    Targetdoc.Var1 = NeuerWert


    Das ist nur ein kleiner Teil des Sub Programms. Wenn das funktioniert, bekomme ich aber alles andere selber hin.
    Das Problem ist halt, das Item "Feld1" sich per CALL Aufruf ändern lassen muss, sowie auch der neue Wert.


    Und das die SUB Routine die Werte direkt ins Targetdoc einträgt.


    Das Targetdoc ist in den Declarations hinterlegt, und somit überall abrufbar.


    Danke für eure Hilfe.

    nichts ist unmöglich, aber auch gar nichts wenn man genug Zeit und Geld hat

  • Hallo Taurec,


    VIELEN Dank für deinen Hinweis.


    So funktioniert es.


    Gruß
    René

    nichts ist unmöglich, aber auch gar nichts wenn man genug Zeit und Geld hat