Autor Thema: Alias in den Ansichten  (Gelesen 2370 mal)

Offline Raimund

  • Junior Mitglied
  • **
  • Beiträge: 83
  • Geschlecht: Männlich
Alias in den Ansichten
« am: 30.07.02 - 12:56:21 »
Hi Entwickler,

in einer Maske habe ich Felder, die einen Alias haben: English|1
GB|2

In der zweiten:
Deutsch|1
D|2

Ferner besteht die Möglichkeit eine weitere Sprache zu wählen.
Z.B.:  English|1, dann werden, falls ein Alias 1 in deutsch vorhanden, die deutschen Werte automatisch markiert.

In den Masken ist das kein Problem.
In den Ansichten werden leider nur die Alias-Namen, also 1, 2 etc, angezeigt.

Wie kann ich es umkahren?

Vielen Dank im Voraus

Gruß
Raimund
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »

Offline pipsxx

  • Aktives Mitglied
  • ***
  • Beiträge: 118
  • Geschlecht: Weiblich
  • Hauptsache, die Haare liegen !! :)
Re: Alias in den Ansichten
« Antwort #1 am: 30.07.02 - 13:49:16 »
hallo!!

habe in der hilfe unter dem thema "Aliasnamen für Auswahloptionen in einer Liste erstellen" etwas gefunden. schau dir das doch mal an.

scheinbar musst du das wieder umwandel. als beispiel ist dort angegeben
@If(Produkt="1";"Mikrowellen";Produkt="2";"Öfen";Produkt="3";"Kühlschränke";Produkt="4";"Waschmaschinen";Produkt="5";"Toaster";Produkt="";"";"");

also kann man die aliase ja quasi vergessen und nimmt gleich die feldwerte, um sich diese arbeit zu sparen ?

aber vielleicht hat ja jmd anderes nen trick. wuerde mich auch interessieren...
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »
WinXP, Lotus Notes R 5

Offline Raimund

  • Junior Mitglied
  • **
  • Beiträge: 83
  • Geschlecht: Männlich
Re: Alias in den Ansichten
« Antwort #2 am: 30.07.02 - 14:12:55 »
Hi,

habe ich auch schon gesehen. Ist irgendwie keine dynamische Lösung.

Was mache ich, wenn neue Werte dazu kommen?

Die sollen erlaubt sein.

Gruß
Raimund
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »

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: Alias in den Ansichten
« Antwort #3 am: 30.07.02 - 14:14:50 »
Hi

yoo, ich hab da mal was gemacht.

Gegeben ist ein Feld das mit Aliasnamen arbeitet.
Feldname: Status
Werte:
Neu | 1
Offen | 2
In Bearbeitung | 3
Erledigt | 4

Damit in der Ansicht der Text und nicht der Alias angezeigt wird haben ich in die Maske ein weiteres Feld aufgenommen.

Feldname zum Beispiel : dspStatus
Das Feld selbst habe ich versteckt.

In den Querysave-Event habe ich folgenden Code eingefügt.

Sub Querysave(Source As Notesuidocument, Continue As Variant)

Call Source.FieldSetText("dspStatus", Source.FieldGetText("Status"))

End Sub

Das Feld dspStatus enthält nach dem Speichern dann den Text aus dem Status-Feld.

Dazu muß man folgendes wissen, wenn man mit Backend-Methoden (Klasse NotesDocument, etc) auf ein Feld mit Aliasnamen zugreift, bekommt die Aliasnamen. Benutzt man Frontend-Methode (Klasse UIDocument, etc) bekommt man den Text, den der User in der Maske sieht.

AXel
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »
Ohne Computer wären wir noch lange nicht hinterm Mond!

Offline Raimund

  • Junior Mitglied
  • **
  • Beiträge: 83
  • Geschlecht: Männlich
Re: Alias in den Ansichten
« Antwort #4 am: 30.07.02 - 14:32:49 »
Hi,

habe es gerade ausprobiert. :'(

Die Werte werde in der Ansicht immer noch mit den Aliasnamen angezeigt.??

Gruß
Raimund
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »

Offline Raimund

  • Junior Mitglied
  • **
  • Beiträge: 83
  • Geschlecht: Männlich
Re: Alias in den Ansichten
« Antwort #5 am: 30.07.02 - 14:37:45 »
Hi,

habe es auch mit einem Feld, berechnet, mit einer Formel: @LeftBack(@GetProfileField("($Profil_Zahl)"; "Zahlen"; Sprache );zeige), versucht.

Dann sollen nur die ausgewählten Werte angezeit werden. Das Problem: Nur ein Wert wird angezeigt.

Wie kann man es besser machen??

Gruß
Raimund
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »

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: Alias in den Ansichten
« Antwort #6 am: 30.07.02 - 14:48:08 »
Hi,

ich habs grad eben nochmal durchgespielt. Bei mir funktioniert es.

Das zweite Feld ist ein reines Textfeld, und muss natürlich auch Mehrfachwerte zulassen, wenn das andere auch Mehrfachwerte zuläßt.

Hast du auch das richtige Feld zum Anzeigen in der Ansicht genommen ?

Axel
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »
Ohne Computer wären wir noch lange nicht hinterm Mond!

Offline Raimund

  • Junior Mitglied
  • **
  • Beiträge: 83
  • Geschlecht: Männlich
Re: Alias in den Ansichten
« Antwort #7 am: 30.07.02 - 14:58:55 »
Hi,

habe ich auch:Text - berechnet.
Keine Ahnung, warum es nicht geht??
Vielleicht kannst Du mir die DB zusenden??

Gruß
Raimund
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »

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: Alias in den Ansichten
« Antwort #8 am: 30.07.02 - 15:13:37 »
Hi,

ist an deine Mailadresse unterwegs


Axel
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »
Ohne Computer wären wir noch lange nicht hinterm Mond!

Offline Raimund

  • Junior Mitglied
  • **
  • Beiträge: 83
  • Geschlecht: Männlich
Re: Alias in den Ansichten
« Antwort #9 am: 30.07.02 - 15:20:02 »
Hi,

vielen Dank.

Werde es gleich testen.

Schon geschehen. Es funktioniert. ;D
Anscheinend nicht mein Tag heute.

Vielen dank und

Gruß
Raimund
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz