Domino 9 und frühere Versionen > ND8: Entwicklung

Frage zu Views und @GetProfileField

(1/4) > >>

Fragensteller:
Hi Leute,

ich habe ein neues Profildokument erstellt....

@Command([EditProfileDocument];"ProfilePreise";"Preise")

Habe dann einen Wert in mein Feld (Text) eingetragen, das Feld heißt "ana".

Nun versuche ich in der Spalte einer Ansicht diesen Wert auszugeben...

@GetProfileField("ProfilePreise";"ana";"Preise")

Leider bekomme ich nichts zurück.

Kann mir da einer helfen?

Timo

marschul:
Aus der Designer-Hilfe zu @GetProfileField:

Diese Funktion kann nicht in Spalten-, Verbergen-wenn-, Abschnittseditor- oder Ansichtsauswahlformeln verwendet werden.

Fragensteller:
ok, dachte es geht nur kein dblookup.


Ich kann aber unter Globals in der Ansicht den Wert abrufen. Das klappt.
Das ist nun aber LS. Gibt es eine Möglichkeit den Wert nun in der Spalte weiter zu verwenden?


Sowas wie


--- Code: ---Sub Initialize
Dim session As New NotesSession
Dim db As NotesDatabase
Dim doc As NotesDocument
Set db=session.CurrentDatabase
Set doc=db.GetProfileDocument("ProfilePreise")
$2 = doc.GetItemValue("ana")(0)
End Sub

--- Ende Code ---

Timo

ascabg:
Hallo,

Wenn ich mich noch richtig erinnere, so kannst Du in einer Ansicht nur die Werte aus Dokumenten anzeigen lassen.
Profile-Dokumente, auch wenn es prinzipiell nicht anderes ist, sind hierbei jedoch aussen vor.


Andreas

Fragensteller:
grummel....

ok, dann frage ich mal anders herum, ob jemand eine Lösung kennt.

Es gibt viele Kategorien die bisher eine Liste von Tätigkeiten und Preise enthalten.
Dies ist in über 20 Ansichten hard notiert.

Da sich hin und wieder diese Preise ändern, wollte ich diese in ein Profildok schreiben.
So wäre es möglich, die dort einmal anzupassen, statt immer 20 Ansichten anzufassen....


Wie kann ich dies nun aber hinbekommen?


Ist:

In der Spalte steht zur Zeit sowas:

reise := @If(

aufgabentyp = "typ1";
"Leistung1 |preis 1" :
"Leistung2 |preis 2" :
"Leistung3 |preis 3" :
"Leistung4 |preis 4" ;

aufgabentyp = "typ2";
"Leistung1 |preis 1" :
"Leistung2 |preis 2" :
"Leistung3 |preis 3" :
"Leistung4 |preis 4" ;

...


und das halt in 20 Ansichten

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln