Autor Thema: feldnamen zusammensetzen  (Gelesen 1798 mal)

klaussal

  • Gast
feldnamen zusammensetzen
« am: 10.03.04 - 14:21:35 »
hi zusammen,

folgendes problem:

maske mit den feldern monat_01 monat_02 .... bis monat_12

bei einer plausi-prüfung möchte ich jetzt nicht 12 if-bedingungen basteln, sonder mit einer for-schleife arbeiten.

For i = 0 To 11
If Trim(doc.monat_01(0))<---- ????? = "" Then
  Msgbox "Feld " + monat(i) + "  ist leer" & Chr(13) , 16, "Achtung"
  Exit Sub
  End If
Next

frage: kann ich den feldnamen irgendwie dynamisch zusammensetzen ?

vilen dank für tipps und hinweise !
« Letzte Änderung: 10.03.04 - 14:21:52 von klaussal »

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re:feldnamen zusammensetzen
« Antwort #1 am: 10.03.04 - 14:25:55 »
NotesDocument.GetItemValue erwartet einen String für den Feldnamen. Hier kannst Du ansetzen.

Bernhard

Glombi

  • Gast
Re:feldnamen zusammensetzen
« Antwort #2 am: 10.03.04 - 14:26:43 »
So:

dim feldnamesuffix as string
For i = 1 To 12
feldnamesuffix = Right$("0" & cstr(i),2)
If Trim(doc.GetItemValue("monat_" & feldnamesuffix)(0)) = "" Then
  Msgbox "Feld " + monat(i) + "  ist leer" & Chr(13) , 16, "Achtung"
  Exit Sub
  End If
Next

Andreas
« Letzte Änderung: 10.03.04 - 14:28:18 von Glombi »

klaussal

  • Gast
Re:feldnamen zusammensetzen
« Antwort #3 am: 10.03.04 - 14:44:40 »
@andreas,

suuuuuper, DANKE !

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz