Domino 9 und frühere Versionen > Entwicklung

Übergabe Variable von Ansicht in Maske

(1/2) > >>

Lenham:
Tach zusammen.

Ich beschäftige mich seit ca. 3 Wochen mit der Notes-Programmierung und möchte mich hier mal kurz lobend über dieses Forum äußern.

Es hat mir nicht nur viele Lösungen, sondern auch Ideen gebracht. Danke hierfür.

Jetzt zu meinem - vielleicht ganz leichten - Problem, zu dessen Lösung ich aber einfach nicht weiß, WO ich nachschauen könnte.

In einer Auswahl werden Ansichten mit Dokumenten selektiert nach

- Bereich
- Abteilung

 angeboten.

Wenn der Anwender eine Auswahl trifft, öffnet sich eine Eingabemaske, in der ich in den Feldern "Bereich" und "Abteilung" seine Werte gleich vorgeben will.

Da ich weiß, aus welcher Ansicht er kommt, müsste dies ja leicht zu machen sein.

Nur - wie übergebe ich diese Variablen von der Ansicht in die Maske, und setze den Wert der Felder entsprechend?


Gruß und Danke schon mal
Stefan

Nachtrag: die Anwendung läuft im WEB, falls dies eine Rolle spielt ....

Rob Green:
dazu kann man @dblookup verwenden...
anhand einer Suchvorgabe (in dem Fall kann es nur der Username sein) schaut dblookup in der Ansicht, die UNBEDINGT in der ersten Spalte nach den Usernamen sortiert zu sein hat (!!!)...findet den/die übereinstimmenden Namen und liefert je nach Wahl entweder einen Wert aus einer anderen Spalte oder aus einem Feld des Trefferdocs...

>edit nach Hinweis von "misterda":
@dblookup("":"NoCache";"Servername":"DBName";"Viewname";"Gerd Mueller/Profisportler";2)...
@dblookup("":"NoCache";"Servername":"DBName";"Viewname";"Gerd Mueller/Profisportler";3)...

ergibt zurück fürs 1. und 2. lookup:
"Fussballer" (dein "Bereich")
"Bomber" der Nation (deine "Abteilung")

Wie gesagt, die Ansicht muss zwingend in der ersten Spalte nach Name sortiert sein. In diesem Beispiel...bei anderen, halt anders da...

siehe in Help unbedingt nach DBLookup Syntax

MisterDa:
ich glaube da fehlt der Datenbankname nach dem Servernamen in der @dblookup Syntax:

@DbLookup( Klasse : "NoCache" ; Server  : Datenbank  ; Ansicht  ; Schlüssel  ; Feldname/Spaltennummer )

Gruß

MisterDa

Rob Green:
richtig, dankeschön  :)

Lenham:
Vielen Dank schon mal.

Mi DbLookUp werde ich mal was basteln, klappt ja auch in anderen Anwendungen  ;).

Ich dachte nur, es wäre leichter, in einer Maske zu ermitteln, welche Ansicht diese Make aufgerufen hat.

Dann könnte man ja anhand des aufrufenden Maskennamens die Werte für die zwei Felder vorgeben ...

Gruß
Stefan

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln