Autor Thema: Doppelte Einträge aus PickListStrings  (Gelesen 2744 mal)

TomLudwig

  • Gast
Doppelte Einträge aus PickListStrings
« am: 10.10.05 - 14:51:59 »
Hallo zusammen,

folgendes Problem:
Felder in Dokumenten können den gleichen Inhalt haben. Der Wert dieser Felder soll in einer Ansicht dargestellt werden und mit PickListStrings auswählbar sein.
Jeder Wert darf allerdings nur einmal aufgeführt werden. Ich muss also die doppelten Werte schon in der Ansicht unterbinden. Aber wie?

thx, tom

Offline lakin

  • Frischling
  • *
  • Beiträge: 41
  • Wo die Sprache aufhört, fängt die Musik an.
Re: Doppelte Einträge aus PickListStrings
« Antwort #1 am: 10.10.05 - 14:54:51 »
....mit flacher Kategorisierung?
Wenn man genug Erfahrung gesammelt hat,
ist man zu alt um sie auszunutzen.

Offline billygates

  • Aktives Mitglied
  • ***
  • Beiträge: 145
  • Geschlecht: Männlich
  • Ich kann 'proprietär' nicht mehr hören!
Re: Doppelte Einträge aus PickListStrings
« Antwort #2 am: 10.10.05 - 15:04:08 »
Aus der Designer-Hilfe:

"@Unique 

...
Wenn kein Parameter angegeben, wird ein nach dem Zufallsverfahren eindeutige Textwert zurückgegeben. Wenn ein Parameter angegeben wird, so werden doppelt vorhandene Werte aus einer Textliste gelöscht, indem nur das erste Element in der Liste zurückgegeben wird."

Hilft das?

TomLudwig

  • Gast
Re: Doppelte Einträge aus PickListStrings
« Antwort #3 am: 10.10.05 - 15:25:06 »
@Unique kann ich denke ich nicht verwenden, da ich in der Spaltenformel ja das Feld angegeben muss. Und in diesem Feld steht natürlich immer nur ein Wert drin. Erst in der PickListStrings kommen die Werte mehrfach vor.

Flache Kategoriesierung sagt mir leider nichts. Finde auch nichts in Desinger Hilfe oder Forum darüber. Was macht die Flache Kategorisierung?

Offline lakin

  • Frischling
  • *
  • Beiträge: 41
  • Wo die Sprache aufhört, fängt die Musik an.
Re: Doppelte Einträge aus PickListStrings
« Antwort #4 am: 10.10.05 - 15:32:30 »
Wenn Du eine Kategorisierte Spalte hast dann ist diese ja normalerweise aufklappbar.... Wählst Du jedoch in den Spalteneigenschaften die Option "Flache Kategorisierung" so können identische Werte in einer Zeile zusammengefasst werden. Dabei spielt es jedoch auch eine große Rolle welche Werte in den anderen Spalten angezeigt werden. Einfach ein bisschen herumexperimentieren.
Wenn man genug Erfahrung gesammelt hat,
ist man zu alt um sie auszunutzen.

TomLudwig

  • Gast
Re: Doppelte Einträge aus PickListStrings
« Antwort #5 am: 10.10.05 - 15:42:56 »
Ich habe eine Ansicht erstellt. Dies betroffene Spalte kategorisiert.
--> Aufklappbar
Bei Aktivierung der Eigenschaft Flache Kategorisierung ist nicht mehr aufklappbar. Allerdings werden die Dokumente einfach untereinander aufgelistet.
Wie kann ich nun doppelte Einträge zusammenfassen?

Ich habe nur diese eine Spalte in der Ansicht.

Offline lakin

  • Frischling
  • *
  • Beiträge: 41
  • Wo die Sprache aufhört, fängt die Musik an.
Re: Doppelte Einträge aus PickListStrings
« Antwort #6 am: 10.10.05 - 15:51:15 »
...wenn Du nur diese eine Spalte in der Ansicht hast dann müssten doppelt vorhandene Einträge, bei flacher Kategorisierung, zu einem zusammengefasst werden. Bei mir funktioniert das. Die Spalte muss sortiert sein  und das Kontrollkästchen "Akzente beachten" muss aktiviert sein. Die zu kategorisierenden Werte müssen aber auch wirklich identisch sein auch vom Datentyp....
Wenn man genug Erfahrung gesammelt hat,
ist man zu alt um sie auszunutzen.

Offline billygates

  • Aktives Mitglied
  • ***
  • Beiträge: 145
  • Geschlecht: Männlich
  • Ich kann 'proprietär' nicht mehr hören!
Re: Doppelte Einträge aus PickListStrings
« Antwort #7 am: 10.10.05 - 15:57:01 »
Nutze Doch statt Deines Pickliststrings @unique in Verbindung mit @dbcolumn und lass dir dies via @prompt[OKCANCELLIST] zur Auswahl anzeigen. Dann brauchst Du doppelte Einträge in der Ansicht nicht verhindern.

TomLudwig

  • Gast
Re: Doppelte Einträge aus PickListStrings
« Antwort #8 am: 10.10.05 - 16:21:31 »
@lakin
Funktioniert leider nicht. Akzente beachten ist aktiviert. Sortiert ist sowieso bei Kategorien und dennoch werden doppelte Einträge angezeigt.
@billygates
Das könnte funktionieren. Ich lass mir eine Liste mit @DBColumn zurück geben. Schmeiße die doppelten Werte raus und lass se mir dann anzeigen.
Mit reinen Lotus Script mitteln geht das nicht, oder? Ich muss zwangsläufig mit Evaluate arbeiten, oder?

Danke danke danke...

Offline Tode

  • Moderatoren
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 6.883
  • Geschlecht: Männlich
  • Geht nicht, gibt's (fast) nicht... *g*
Re: Doppelte Einträge aus PickListStrings
« Antwort #9 am: 10.10.05 - 16:44:40 »
ein @DBColumn gibt es in LotusScript leider so nicht. Das musst Du Dir "zu Fuss" programmieren:

NotesViewNavigator erstellen,
durch die Kategorien per getFirstCategory und getNextCategory cyceln und per NotesViewEntry.ColumnValues( 0 ) die Werte in ein Array schreiben...

Gruß
Tode
Gruss
Torsten (Tode)

P.S.: Da mein Nickname immer mal wieder für Verwirrung sorgt: Tode hat NICHTS mit Tod zu tun. So klingt es einfach, wenn ein 2- Jähriger versucht "Torsten" zu sagen... das klingt dann so: "Tooode" (langes O, das r, s und n werden verschluckt, das t wird zum badischen d)

TomLudwig

  • Gast
Re: Doppelte Einträge aus PickListStrings
« Antwort #10 am: 11.10.05 - 07:54:58 »
@Tode:
Mit GetFirstCategory ist wahrscheinlich GetFirst gemeint....

--> Werde ich ausprobieren. Hört sich am leichtesten an.

Offline billygates

  • Aktives Mitglied
  • ***
  • Beiträge: 145
  • Geschlecht: Männlich
  • Ich kann 'proprietär' nicht mehr hören!
Re: Doppelte Einträge aus PickListStrings
« Antwort #11 am: 11.10.05 - 08:32:14 »
Stellt sich nur die Frage, wofür man hier überhaupt Script braucht, da die alte gute Formel-Sprache alles bietet, was man braucht.

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz