Domino 9 und frühere Versionen > ND6: Administration & Userprobleme

Schleife mit variabler Zelle

<< < (2/5) > >>

koehlerbv:
Danke für die Ergänzung, Peter.

Tak og hilsener til Norge,
Bernhard

LukasSChl:
ok dann wirds aber ne stück für stück operation

die Syntax ist ja: valueArray = notesDocument.GetItemValue( itemName$ )
die Beispiele sind in der Hilfe für mich zumindest immer wenig hilfreich^^

daraus folgere ich das hier:

--- Code: ---
While oDoc.Pause_1  <> ""
      If "oDoc.Pause_" & X = "" Then
          
            test = doc.GetItemValue( "Pause_1" )
            
            Forall Pause In test                '-> Pause kommt ja in jedem Namen vor
                  total = total + m      ' ka wozu diese Zeile gut sein soll
                 oDoc.ReplaceItemValue(test, neuer_Wert) = Pause_Std & ":" & pause
            End Forall

      End If
Wend


--- Ende Code ---

EDIT: hab die letzten 2 Post noch gelesen und das angepasst.

is da zumindest etwas schonma richtig?^^

mfg Lukas

koehlerbv:
Nein, das ist völlig falsch - Deinen Itemnamen musst Du Dir schon korrekt zusammenbauen ("Pause_" & Cstr (x))

Und die Hilfe ist gut - da musst Du an *Dir* noch arbeiten und nicht die Hilfe verfluchen.

Bernhard

LukasSChl:
thx Bernhard

hab die Hilfe ja nicht verflucht, finde einfach die Beispiele teilweise schlecht für jmd der da kaum Ahnung von hat.

Gut dann guck ich morgen früh ma ob ichs hinbekomme.

Frohes Schaffen

LukasSChl:
moin moin

habs etwas weiterbekommen, aber noch nicht soweit, dass es läuft.


--- Code: --- If oDoc.Pause_1 = "" Then 'hier kommt schon ein "type missmatch" Fehler, warum?
oDoc.Pause_1 =  Pause_Std & ":" & pause
oDoc.Pause_1_Anzeige = "Stunde(n)"
Else
While oDoc.Pause_1  >< ""  
If "oDoc.Pause_" & X = "" Then
Array = doc.GetItemValue("Pause_" & X)
Forall P In Array
counter = counter + m ' ka wozu diese Zeile gut sein soll
Set item = oDoc.ReplaceItemValue( "Array", (Pause_Std & ":" & pause))
End Forall
End If
X= X + 1
Wend
End If

--- Ende Code ---

jedoch versteh ich nicht, warum die Prüfung ob das Feld leer ist schon fehlschlägt.
Außerdem ist mir die Bedeutung der Zeile:
"counter = counter + m" nicht klar (aus dem Beispiel in der Hilfe übernommen)

Wie sieht der Code denn sonst aus, aufm richtigen Weg??

mfg Lukas

Navigation

[0] Themen-Index

[#] Nächste Seite

[*] Vorherige Sete

Zur normalen Ansicht wechseln