Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: Sillik am 14.10.04 - 10:57:55

Titel: Index im Listenfeld
Beitrag von: Sillik am 14.10.04 - 10:57:55
Hi,

ich arbeite gerade an einer Datenbank zum Fehlermanagement. Jede neue Fehlermeldung bezieht sich auf ein Projekt.
Ich will jetzt ein Profildokument erstellen, in dem ich ein neues Projekt anlegen, und dazu den Projektleiter und den Testleiter eintragen kann.

Also hab ich im Profildokument 3 Listenfelder, die ich dann fülle.

Wie kann ich die Position (Index) eines Wertes in einem Listenfeld auslesen und dann mit diesem Indexwert auf ein anderes Listenfeld zugreifen?

Das auslesen der Position hab ich mit einer ForAll-Schleife versucht. Das funktioniert aber nur wenn ich Mehrfachwerte zulassen aktiviert habe und ein häckchen vor jedem Wert setzte. Werte ohne häckchen werden von der Schleife nicht beachtet.

mfg
Stefan
Titel: Re: Index im Listenfeld
Beitrag von: koehlerbv am 14.10.04 - 11:06:59
Das auslesen der Position hab ich mit einer ForAll-Schleife versucht. Das funktioniert aber nur wenn ich Mehrfachwerte zulassen aktiviert habe und ein häckchen vor jedem Wert setzte. Werte ohne häckchen werden von der Schleife nicht beachtet.

Das ist ja auch ganz logisch - Du hast ja offensichtlich eine Dialogliste, und die Werte, die Du siehst, sind die ANGEBOTE für das Feld - nicht die INHALTE. Zum Inhalt werden die ausgewählten Keywords.

Ich bin jetzt mal gespannt, ob Du diesen Thread diesmal weiterführst oder so "verrecken" lässt wie alle anderen Threas, die Du in den letzten 12 Monaten begonnen hast.

Bernhard
Titel: Re: Index im Listenfeld
Beitrag von: Sillik am 14.10.04 - 11:17:19
Ich führe meine Threads halt solange weiter bis ich weiß wies geht. Warum soll ich noch was schreiben wenn das Problem gelöst ist? Ist doch nur sinnlose lesearbeit für die Leute, die hier die meisten Threads lesen.

Tut mir leid wenn das schlecht ist. Falls ich immer noch einen Abschlusspost machen soll ist das kein Problem, ich dachte nur so ists besser.


Zum Thema:

Wie kann ich dann den Index unter allen Werten auslesen? Oder wie löse ich das Problem anders?


mfg
Stefan
Titel: Re: Index im Listenfeld
Beitrag von: koehlerbv am 14.10.04 - 11:23:24
Wie kann ich dann den Index unter allen Werten auslesen? Oder wie löse ich das Problem anders?

Du musst die Werte tatsächlich in das Feld schreiben. Mit ArrayGetIndex kannst Du dann den Wert direkt ermitteln.

Zum anderen: Ich halte es nur für fair, wenn es mal von Dir eine Rückmeldung geben würde, ob Dir die Tips aus dem Forum geholfen haben und wenn ja, wie. Genauso sehen es die Benutzer, die später den Thread lesen und sich nur fragen können: "Ja, wie denn nun ??"

So, wie Du das treibst, behandelst Du das Forum wie einen ausgelutschten Kaugummi: Einfach ausspucken ... wird nicht mehr gebraucht ...

Bernhard
Titel: Re: Index im Listenfeld
Beitrag von: Sillik am 15.10.04 - 09:46:03
Ich mach es jetzt mit einem normalen Textfeld. Mit AppendToTextList schreib ich ins Feld und mit "array = item.values" -> ArrayGetIndex krieg ich den Index.

mfg
Stefan
Titel: Re: Index im Listenfeld
Beitrag von: klaussal am 15.10.04 - 11:58:47
Auch "alte Hasen" lernen jeden Tag dazu. Es ist also wirklich hilfreich, wenn später die Lösung in Form der DB oder Codeausschnitte hier veröffentlich werden.
Ausserdem hat wohl kein Programmierer Lust, jeden Tag das Rad neu zu erfinden.  ;D

klaus