Autor Thema: Abfrage ob Feldwert in Liste enthalten ist  (Gelesen 1710 mal)

Offline cebolina

  • Senior Mitglied
  • ****
  • Beiträge: 386
  • Geschlecht: Männlich
Abfrage ob Feldwert in Liste enthalten ist
« am: 11.04.07 - 10:31:52 »
Hallo @All,

wie kann ich abfragen, ob ein Feldwert in einer Liste enthalten ist?

Hintergrund:
Ich brauche einen periodischen Agenten, der über eine Ansicht läuft und bei jedem Dokument prüft, ob es in einer Liste (Dim myList List As String) enthalten ist.
Die Liste mit Personalnummern ["0224", "0226", "0230", "0237", "0246",...] habe ich bereits. Jetzt fehlt mir noch der Ansatz, wie ich prüfen kann, ob die Personalnummer (Text) in meiner Anwendung in der Liste enthalten ist. Wenn Die Nummer in der Liste enthalten ist, soll ein Flag gesetzt werden, ansonsten nicht.

Wie muss ich vorgehen?

Im Voraus Vielen Dank für die Unterstützung.

Gruß
Stefan

Client: 6.5.5
Domino: 6.5.1
Server: Lotus Domino 9.0.1FP4 HF70
Client: Release 9.0.1FP6

Offline MadMetzger

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.052
  • Geschlecht: Männlich
  • f.k.a. Alexis Pyromanis
Re: Abfrage ob Feldwert in Liste enthalten ist
« Antwort #1 am: 11.04.07 - 10:34:29 »
Schau dir in der Designerhelp mal das Kapitel "Working with lists" an, da steht alles drin, was man zu Listen braucht. Insbesondere solltest du ein Augenmerk auf "IsElement" legen, das kann das, was du willst.

Offline cebolina

  • Senior Mitglied
  • ****
  • Beiträge: 386
  • Geschlecht: Männlich
Re: Abfrage ob Feldwert in Liste enthalten ist
« Antwort #2 am: 11.04.07 - 10:45:34 »
Hallo Markus,

mit IsElement habe ich bereits probiert.

Allerdings bin ich mir nicht sicher, ob mein Script an dieser Stelle korrekt ist - ich kriege keine Ergebnisse.

If Iselement(myList(doc.Personalnummer(0))) = True Then
   Print "ok"
End If

Was mache ich falsch?

Gruß
Stefan
Server: Lotus Domino 9.0.1FP4 HF70
Client: Release 9.0.1FP6

Offline MadMetzger

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.052
  • Geschlecht: Männlich
  • f.k.a. Alexis Pyromanis
Re: Abfrage ob Feldwert in Liste enthalten ist
« Antwort #3 am: 11.04.07 - 10:51:30 »
Wie ist denn deine Liste aufgebaut? Die Personalnummer muss der ListTag der Liste sein, sprich myList("0224") = "Zugeordneter Wert". Dann geht das auch mit IsElement, schau dir das Beispiel in der DesignerHelp an, dann sollte es dir eigentlich klar werden.

Offline cebolina

  • Senior Mitglied
  • ****
  • Beiträge: 386
  • Geschlecht: Männlich
Re: Abfrage ob Feldwert in Liste enthalten ist
« Antwort #4 am: 11.04.07 - 11:07:07 »
Ich glaub, jetzt hab ich kappiert.


Mit

myLlist(quelldoc.Personalnummer(0)) = quelldoc.Personalnummer(0)

gehts jetzt. :D

Ich werde weiter probieren.

Vielen Dank für die Unterstützung.

Gruß
Stefan
Server: Lotus Domino 9.0.1FP4 HF70
Client: Release 9.0.1FP6

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz