Autor Thema: Prüfen ob Item im Feld existiert  (Gelesen 1811 mal)

Offline ralph71

  • Junior Mitglied
  • **
  • Beiträge: 72
Prüfen ob Item im Feld existiert
« am: 19.02.18 - 16:00:46 »
Hallo zusammen,

in einer Maske habe ich ein Feld "Test".
Das kann mit maximal 5 Einträgen so belegt sein:
Test(0)=5
Test(1)=2
Test(2)=5
Test(3)=9
Test(4)=5

ODER so:
Test(0)=5
Test(1)=2
Test(2)=5

(3) und (4) sind nicht initialisiert

Mittels:
   Dim item As notesitem
   Dim elements As Integer
   Set item = doc.getfirstitem("Test")
   elements = Ubound(item.values)
ist es ja problemlos möglich, die Anzahl der Belegungen zu ermitteln. Führt aber nicht zum Ziel.

Bleiben wir beim Beispiel 2:
Ein if Test(3) <>"" .....  --> führt zum Fehler, da Test(3) nicht initialisiert ist. Wie kann ich prüfen, ob Test(3) belegt ist?

Vielen Dank!
« Letzte Änderung: 19.02.18 - 16:21:54 von ralph71 »

Offline Peter Klett

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.713
  • Geschlecht: Männlich
Re: Prüfen ob Item im Feld existiert
« Antwort #1 am: 19.02.18 - 16:02:48 »
If Ubound (doc.Test) > 2 Then
   If doc.Test (3) = ... Then

   End If
End If

Offline ralph71

  • Junior Mitglied
  • **
  • Beiträge: 72
Re: Prüfen ob Item im Feld existiert
« Antwort #2 am: 19.02.18 - 16:21:40 »
Oh je.....

Perfekt. Danke!

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz