Autor Thema: Schleife mit variabler Zelle  (Gelesen 6958 mal)

Offline LukasSChl

  • Junior Mitglied
  • **
  • Beiträge: 68
  • Geschlecht: Männlich
Re: Schleife mit variabler Zelle
« Antwort #20 am: 21.04.10 - 11:45:41 »
War in VB aber nicht anders.

I know, schreib trozdem immer erstma Exit Sub, ka woher ich das hab xD

Ääääh in Antwort 12 schreibst Du, das alle Felder abgearbeitet werden sollen.

Jetzt machst Du ein ExitFor?

Kann es sein, das Du nur das erste Freie Feld suchst?
Und ob man ein ExitFor macht ist Geschmackssache, ich persönlich finde es unschön.

JoJo suche nur das Erste Leere, in das ich dann hineinschreibe.
Ohne Exit For würde ich ja alle weiteren Felder auch mit dem Wert füllen, was ja nicht sein soll.

mfg Lukas
Informatikkaufmann-Azubi (3tes Lehrjahr)
Lotus Notes Server: 8 * 8.0.2
Lotus Notes Clients: ca. 1800 * 8.0.2
Dienstags außer Haus

Offline koehlerbv

  • Moderatoren
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Schleife mit variabler Zelle
« Antwort #21 am: 21.04.10 - 15:42:24 »
Bevor das chronisch wird, gewöhne Dir gleich Typmischungen à la NotesDocument.GetItemValue ("Pause_" & X) ab!
- "Pause_" ist eine Stringkonstante
- X ist eine Integer-Variable

Wir haben das hier im Forum schon einige Male thematisiert und auch mit eindringlichen Beispielen belegt: Das kann gut gehen, kann aber auch zu völlig falschen Resultaten führen, die mit einer Concatenation nichts mehr zu tun haben.

Daher: Bleib sauber, Junge, und mach nicht so ein Schmuddelzeug.

Bernhard

Offline LukasSChl

  • Junior Mitglied
  • **
  • Beiträge: 68
  • Geschlecht: Männlich
Re: Schleife mit variabler Zelle
« Antwort #22 am: 21.04.10 - 15:46:59 »
Bleib sauber, Junge, und mach nicht so ein Schmuddelzeug.
Bernhard

xDD ne ich werd versuchen mich dran zu halten, ich machs nur wenn ich keinen anderen Weg finde^^

mfg Lukas
Informatikkaufmann-Azubi (3tes Lehrjahr)
Lotus Notes Server: 8 * 8.0.2
Lotus Notes Clients: ca. 1800 * 8.0.2
Dienstags außer Haus

Offline koehlerbv

  • Moderatoren
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Schleife mit variabler Zelle
« Antwort #23 am: 21.04.10 - 16:05:30 »
... ich werd versuchen mich dran zu halten, ich machs nur wenn ich keinen anderen Weg finde^^

Völlig falsche Herangehensweise, Lukas! Typkonvertierungen sind immer möglich. Wenn Du nicht weisst, wie es geht, schau in die DesignerHelp. Dort ist das beschrieben. Die entsprechenden Functions fangen alle mit "C" wie "Convert" an.

Bernhard

Offline Peter Klett

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.713
  • Geschlecht: Männlich
Re: Schleife mit variabler Zelle
« Antwort #24 am: 22.04.10 - 06:50:55 »
Das ist logisch völlig korrekt, dass Du Text mit Zahlen mischst, also dass sich Feldnamen aus einem Text plus Zählvariable errechnen. Ich finde es auch gut, dass Du Dir darüber Gedanken machst, den Code möglichst kompakt zu schreiben, mach weiter so.

Was Bernhard meinte ist, dass Du technisch sauber bleiben sollst, also nicht

oDoc.GetItemValue("Pause_" & X)(0)

sondern

oDoc.GetItemValue("Pause_" & Cstr(X))(0)

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz