Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: mariab am 07.05.07 - 10:55:20

Titel: Adressauswahl in Dialogbox
Beitrag von: mariab am 07.05.07 - 10:55:20
Hallo,

habe eine Hauptmaske mit berechneten Feldern und eine Maske (Eingabe) die ich mittels Dialogbox öffne, in welcher die Benutzer ihre Eingaben tätigen können.
In der Dialogbox (Maske Eingabe) gibt es ein Feld vom Typ Dialogliste. Das Feld greift auf einer bestimmten Gruppe im Adressbuch des Servers mittels DBLookup zu. Damit möchte ich erreichen, dass die Benutzer nur Personen aus dem Listenfeld eingeben können.
Tatsache ist aber dass auch Personen aus dem persönlichen Adressbuch der Benutzer eingegeben werden können.
Wenn ich die Maske vom Designer aus öffne, sodass sie nicht in der Dialogbox geöffnet wird, funktioniert es richtig.
Wie kann ich vermeiden dass in der Dialogbox andere Namen eingegeben werden als die in der Dialogliste vorgeschlagenen?

Danke für Eure Hilfe
Maria
Titel: Re: Adressauswahl in Dialogbox
Beitrag von: DerAndre am 07.05.07 - 11:16:35
Hast Du in den Feldeigenschaften

neue Werte zulassen

aktiv?
Titel: Re: Adressauswahl in Dialogbox
Beitrag von: mariab am 07.05.07 - 11:27:56
Nein, "Neue Werte zulassen" ist deaktiviert
Titel: Re: Adressauswahl in Dialogbox
Beitrag von: ata am 07.05.07 - 14:00:31
... wenn keine neuen Werte möglich sind, wie schaffst du es dort neue Werte einzugeben?

Toni  ???
Titel: Re: Adressauswahl in Dialogbox
Beitrag von: Glombi am 07.05.07 - 14:11:25
Ich würde einen Button machen, der eine Picklist anzeigt. Als View wird die Ansicht "People" aus dem names.nsf des Servers verwendet.
Titel: Re: Adressauswahl in Dialogbox
Beitrag von: ata am 07.05.07 - 14:13:11
@Andreas

... würde ich auch so machen, denn der DBLookup hat so seine Grenzen...

Toni
Titel: Re: Adressauswahl in Dialogbox
Beitrag von: klaussal am 07.05.07 - 14:18:04
@ata,

klar kann ich beim dblookup einen Wert auswählen, der dann ins Feld geschrieben wird. Aber nichts hindert mich daran, diesen Wert anschliessen zu überschreiben. Das hat mit "neuen Wert zulassen" nix zu tun.
Titel: Re: Adressauswahl in Dialogbox
Beitrag von: ata am 07.05.07 - 14:25:53
@klauss

Zitat
In der Dialogbox (Maske Eingabe) gibt es ein Feld vom Typ Dialogliste

Es handelt sich um eine Dialogliste, da kannst du keine Werte hinzufügen, die nicht im Lookup vorkommen. Es sei denn das Feld in der Maske ist nicht auf sich selbst berechnet und nicht vom Typ Dialogliste...

Toni
Titel: Re: Adressauswahl in Dialogbox
Beitrag von: klaussal am 07.05.07 - 14:40:21
Entschuldigung,

ich hatte "Dialogbox" verstanden...  :P

Klar, bei der Dialogliste haste keine Chance.

Abär: da stand ja:
Zitat
Wie kann ich vermeiden dass in der Dialogbox andere Namen eingegeben

Und da ist ganz klar von Box die Rede....
Titel: Re: Adressauswahl in Dialogbox
Beitrag von: mariab am 07.05.07 - 15:05:55
Hallo,

ja das Problem habe ich mit einer Dialogliste in einer Dialogbox. Wenn ich die Eingabemaske vom Designer aus direkt öffne, also ohne dass ich die Maske mittels @Dialogbox aufrufe, ist es nicht möglich neue Werte hinzuzufügen was ja ok wäre. Wenn ich die Maske "Eingabe" mittels @Dialogbox öffne, so kann ich neue Werte hineinschreiben und gerade das möchte ich verhindern.

Da ich mit dem Dblookup die Leute zweier Gruppen anzeigen möchte z.B. jene des Marketingbereichs und jene im Verkauf, und diese dem Benutzer zur Auswahl stelle, habe ich mich für das Dblookup und nicht für die Picklist entschieden.

Grüße maria
Titel: Re: Adressauswahl in Dialogbox
Beitrag von: ata am 07.05.07 - 15:13:18
... es kommt mir etwas obskur vor. Ich werde es morgen mal versuchen nachzubauen, denn das Phänomen kenn ich so nicht...

Toni
Titel: Re: Adressauswahl in Dialogbox
Beitrag von: Driri am 07.05.07 - 16:04:16
Ist wirklich die Eingabe neuer Werte möglich oder kann es sein, daß gewählte Namen z.B. aus dem persönlichen Adreßbuch aufgelöst werden und so ggf. abweichende Namen angezeigt werden ?

Ähm, vergiß es. Das dürfte wohl nur bei einem Namensfeld ein Problem sein.
Titel: Re: Adressauswahl in Dialogbox
Beitrag von: mariab am 07.05.07 - 16:28:09
Hallo, habe den Fehler gefunden. In der Hauptmaske, also der Maske aus der ich die Dialogbox aufrufe, hatte ich ein Feld mit der gleichen Bezeichnung, aber als Typ Namensfeld und das Verursachte, dass ich in der Dialogbox neue Werte eingeben konnte. Nun habe ich sowohl in der Maske Eingabe als auch in der Hauptmaske das Feld als Dialogliste und nun funktionierts.

Danke für Eure Hilfe
Titel: Re: Adressauswahl in Dialogbox
Beitrag von: ata am 08.05.07 - 09:19:30
... etwas in der Art musste es sein, du hättest mich sonst zutiefst erschüttert...  ;)

Toni