Autor Thema: Index im Listenfeld  (Gelesen 1747 mal)

Offline Sillik

  • Junior Mitglied
  • **
  • Beiträge: 75
  • Geschlecht: Männlich
  • Beescheeiid?!?
Index im Listenfeld
« 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
« Letzte Änderung: 14.10.04 - 10:59:31 von Sillik »

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Index im Listenfeld
« Antwort #1 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

Offline Sillik

  • Junior Mitglied
  • **
  • Beiträge: 75
  • Geschlecht: Männlich
  • Beescheeiid?!?
Re: Index im Listenfeld
« Antwort #2 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

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Index im Listenfeld
« Antwort #3 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

Offline Sillik

  • Junior Mitglied
  • **
  • Beiträge: 75
  • Geschlecht: Männlich
  • Beescheeiid?!?
Re: Index im Listenfeld
« Antwort #4 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

klaussal

  • Gast
Re: Index im Listenfeld
« Antwort #5 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

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz