Domino 9 und frühere Versionen > ND6: Entwicklung
Feldnamen variabel übergeben
Andreas Huhn:
Hallo,
in den meisten Basic-Dialekten ist das ja nicht möglich, aber für LS will ich doch mal nachfragen da es meiner db hunderte Seiten Code ersparen würde...
Ist es möglich einen Teil eines Feldnamens variabel zu übergeben?
Beispiel: Zwei Textfelder, txtFeld1 und txtFeld2
Folgendes funktioniert nicht, verdeutlicht aber was ich meine:
For i = 1 To 2
Msgbox doc.txtFeld(0) & i
Next
Gibts dafür in LS eine Möglichkeit?
Gruß,
Andreas
Axel:
--- Zitat von: Andreas Huhn am 07.12.05 - 08:03:24 ---Gibts dafür in LS eine Möglichkeit?
--- Ende Zitat ---
Aber sicher doch.
Des Rätsels Lösung heißt: notesDocument.GetItemValue( itemName$ )
For i = 1 To 2
Msgbox doc.GetItemValue("txtFeld" & Trim$(Str$(i)))(0)
Next
Axel
Andreas Huhn:
Guten Morgen Axel,
leider kommen da nur leere Messageboxen, ohne den Inhalt der Felder zurücktzliefern.
Msgbox doc.tr1(0) liefert mir dagegen den Inhalt.
Auch wenn ich das doc zuerst speichere gehts nicht.
Axel:
Wie sieht denn dein Code aus? Hast du die richtigen Feldnamen genommen?
Axel
Andreas Huhn:
... mir hat der Kaffe gefehlt der mir die Augen weit genug öffnet...
war mein Fehler.
Danke Axel!
Viele Grüße,
Andreas
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln