Hallo Leute,
ich habe schon ein bißchen gesucht, habe aber nichts zu meinem Problem gefunden (auf jeden Fall nichts, was mir geholfen hat).
Ich habe in einer Form ein Field als ComboBox mit dem Namen DeviceType. Die Werte werden automatisch aus einer View übernommen.
Wenn der User dort nun eine Auswahl trifft sollen automatisch in der ComboBox DeviceTypeSpecial die Werte zur Auswahl bereit stehen.
Das ist mein bisheriger Ansatz. Problem dabei ist, dass nur ein Wert in der ComboBox zur Auswahl steht, auch wenn eigentlich mehrere zu erwarten sind.
REM
{ Wenn ein Gerätetyp gewählt ist, wird auch die Auswahl für Geräteuntertypen
dynamisch erstellt };
@If(DeviceType="";"";
@Sort(
@Unique(
@DbLookup("":"NoCache";"":"";"VDEVEBYCAT";DeviceType;2)
)
)
)
VDEVEBYCAT ist der Alias für eine View, die doppelt kategorisiert ist. Erste Kategorie ist nach DeviceType und zweite nach DeviceTypeSpecial.
Problem ist, wie oben schon gesagt, dass immer nur ein Wert zur Auswahl steht.
Beispiel:
Wählt der Benutzer als DeviceType "Festplatten" ist bei DeviceTypeSpecial die Auswahl nur IDE, obwohl es auch schon Dokumente mit SCSI gibt. :-:
Ich hoffe ihr könnt einem Notes-Anfänger helfen.
Vielen Dank schon mal.
Auch dafür gibt es eine Lösung.
Markiere in den Feld - Eigenschaften des Feldes DeviceType die Option "Exiting/OnChange-Ereignisse nach jeder Wertänderung ausführen".
In den OnChange-Event des Feldes trägst du folgenden Code ein (Starten "Client" - LotusScript):
Dim workspace As New NotesUIWorkspace
Dim uidoc As NotesUIDocument
Dim doc As NotesDocument
Set uidoc = workspace.CurrentDocument
Set doc = uidoc.Document
doc.TypeOfDevice = ""
Axel