Autor Thema: Statt Alias Wert in Spalte anzeigen  (Gelesen 1689 mal)

Offline VB3Bernd

  • Junior Mitglied
  • **
  • Beiträge: 90
  • Geschlecht: Männlich
  • Danke!
Statt Alias Wert in Spalte anzeigen
« am: 06.07.06 - 18:15:27 »
Hallo miteinander,

irgendwie war meine Suche zu diesem Thema erfolglos, deshalb meine Anfrage.

Voraussetzungen:
Domino 6.5.3
Client 6.5.5

Ich habe eine Dialogliste, dort können 3 Werte vom User ausgewählt werden.
Diese Listwerte sind mit einem Alias versehen, also so:

Wert A | 1
Wert B | 2
Wert C | 3

In einer Ansicht soll der Wert des Feldes angezeigt werden. Eigentlich ganz trivial.

Problem:
Es erscheint nur der Alias in der Ansichtsspalte  :-:

Ich möchte aber nicht unbedingt eine @if-Formel in die Spalte schreiben, die mir sagt:

@if(Feld = 1 ; "Wert A") usw.

Dann wäre ja in diesem Fall der Sinn des Alias außer Kraft gesetzt, oder nicht?  :-\

Was muss ich wo einstellen?  ???

Viele Grüße
Bernd

SYSTEM
Domino 9.0.1 FP10 HF983
Client Win10 mit Notes 12.0.0
(Revision 20210514.0921)
Mail-Schablone 9.1.0 (20.03.18)
-----------------------------------
Man wird nicht zwischen Weihnachten und Neujahr dick, sondern zwischen Neujahr und Weihnachten! ;-)

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Statt Alias Wert in Spalte anzeigen
« Antwort #1 am: 06.07.06 - 18:33:14 »
"Einzustellen" gibt es da nichts: Der Alias wird im Backend gespeichert, der Bezeichner im Frontend angezeigt. Du kannst hiermit nur programmatisch umgehen: Entweder in der Ansicht oder im Dokument selbst, in dem Du dort (beispielsweise via NotesUIDocument) auch den "Klar-Bezeichner" nochmal speicherst. Achtung: Du brauchst dann aber auch Routinen, die die Dokumente aktualisieren, wenn ein "Klar-Bezeichner" mal geändert wird.

Bernhard

Offline VB3Bernd

  • Junior Mitglied
  • **
  • Beiträge: 90
  • Geschlecht: Männlich
  • Danke!
Re: Statt Alias Wert in Spalte anzeigen
« Antwort #2 am: 07.07.06 - 08:33:34 »
UFF - das ist schade  :'(

Notes ist an dieser Stelle aber doch irgendwie inkonsequent, findest Du nicht?

Grüße
Bernd
SYSTEM
Domino 9.0.1 FP10 HF983
Client Win10 mit Notes 12.0.0
(Revision 20210514.0921)
Mail-Schablone 9.1.0 (20.03.18)
-----------------------------------
Man wird nicht zwischen Weihnachten und Neujahr dick, sondern zwischen Neujahr und Weihnachten! ;-)

Glombi

  • Gast
Re: Statt Alias Wert in Spalte anzeigen
« Antwort #3 am: 07.07.06 - 08:49:14 »
Nö, Notes ist da absolut konsequent. In Ansichten kannste halt nur das anzeigen, was im (Backend)-Dokument steht.


Für solche Fälle benutze ich Aliaswerte, die wie folgt aufgebaut sind:

Bezeichnung|Bezeichnung#Alias~[Flagliste]


Dann kannst Du programmatisch auf Alias = @Left(@Right( Feld;"#");"~") zugreifen und auf den Bezeichner mit @Left( Feld;"#").

Andreas

Offline VB3Bernd

  • Junior Mitglied
  • **
  • Beiträge: 90
  • Geschlecht: Männlich
  • Danke!
Re: Statt Alias Wert in Spalte anzeigen
« Antwort #4 am: 07.07.06 - 09:09:48 »
Vielen Dank Glombi - so funktionierts einwandfrei.  :D

Grüße
Bernd
SYSTEM
Domino 9.0.1 FP10 HF983
Client Win10 mit Notes 12.0.0
(Revision 20210514.0921)
Mail-Schablone 9.1.0 (20.03.18)
-----------------------------------
Man wird nicht zwischen Weihnachten und Neujahr dick, sondern zwischen Neujahr und Weihnachten! ;-)

Offline Axel

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.658
  • Geschlecht: Männlich
  • It's not a bug, it's Notes
Re: Statt Alias Wert in Spalte anzeigen
« Antwort #5 am: 07.07.06 - 09:56:18 »
Ich nutze für sowas immer eine andere Alternative.

Ich füge in die Maske ein weiteres verstecktes Feld ein. Dieses fülle ich beim Speichern über Frontendmethoden mit dem Wert aus dem Feld mit den Alias - Werten.
Das versteckte Feld wird dann in der Ansicht angezeigt.

Beisp.

Das Feld Status ist ein Feld mit Alias-Werten  Offen|1; Erledigt|2

Da dazugehörige versteckte Feld heißt dann bspw. xStatus
 
Im QuerySave-Event füge ich diese Zeile ein:

Source.FieldSetText("xStatus"; Source.FieldGetText("Status"))


Axel
Ohne Computer wären wir noch lange nicht hinterm Mond!

Offline VB3Bernd

  • Junior Mitglied
  • **
  • Beiträge: 90
  • Geschlecht: Männlich
  • Danke!
Re: Statt Alias Wert in Spalte anzeigen
« Antwort #6 am: 07.07.06 - 11:14:13 »
WOW  ;D

Das ist supereinfach, genial - eigentlich ziemlich genau das, was ich gesucht habe.

Vielen Dank
Bernd
SYSTEM
Domino 9.0.1 FP10 HF983
Client Win10 mit Notes 12.0.0
(Revision 20210514.0921)
Mail-Schablone 9.1.0 (20.03.18)
-----------------------------------
Man wird nicht zwischen Weihnachten und Neujahr dick, sondern zwischen Neujahr und Weihnachten! ;-)

Glombi

  • Gast
Re: Statt Alias Wert in Spalte anzeigen
« Antwort #7 am: 07.07.06 - 11:24:03 »
In diesem Thread
http://atnotes.de/index.php?topic=25074.0
werden alle drei Varianten, die man verwenden kann, mit Vor- und Nachteilen diskutiert.
Es ist immer gut, alle Optionen zu kennen und die beste dann zu verwenden. Welche Option die richtige ist, hängt von den Umständen ab.

Andreas

Offline VB3Bernd

  • Junior Mitglied
  • **
  • Beiträge: 90
  • Geschlecht: Männlich
  • Danke!
Re: Statt Alias Wert in Spalte anzeigen
« Antwort #8 am: 07.07.06 - 11:37:12 »
Ja, wenn ich diesen Eintrag bei meiner Suche gestern gefunden hätte ...  :-\

Ich danke Euch allen - das Problem ist gelöst.

Viele Grüße
Bernd
SYSTEM
Domino 9.0.1 FP10 HF983
Client Win10 mit Notes 12.0.0
(Revision 20210514.0921)
Mail-Schablone 9.1.0 (20.03.18)
-----------------------------------
Man wird nicht zwischen Weihnachten und Neujahr dick, sondern zwischen Neujahr und Weihnachten! ;-)

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz