Autor Thema: Readers Name prüfen  (Gelesen 3274 mal)

Offline ThomasM

  • Aktives Mitglied
  • ***
  • Beiträge: 101
  • Geschlecht: Männlich
    • Landkreis Tuttlingen
Readers Name prüfen
« am: 02.09.04 - 11:43:31 »
Hallo zusammen,

ich habe folgendes problem:
in einer Anwendung habe ich ein Feld "Additional Readers" vom Typ
NAMES.
Diesen hier eingetragenen Personen wir ein Lesezugriff auf das entsprechende Dokument genehmigt.
Leider kommt es immer mal wieder vor, dass User den Namen nicht in der Form " Vorname Nachname/CH/Organisation" eingeben.

Ich möchte nun im Querysave prüfen ob alle eingegebenen Namen im Adressbuch (leider nur Mobile Directory Catalog) vorhanden sind um zu vermeiden, dass als Reader z.B. "Hanswurst" eingegeben wird.

Kann mir jemand einen Tip geben?

Vielen Dank
Thomas

Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re:Readers Name prüfen
« Antwort #1 am: 02.09.04 - 11:45:44 »
Erstens, wenn das Feld zur Zugriffsteuerung verwendet wird, dann darf es nicht ein NAMES Feld sein, sondern muss ein READERNAMES Feld sein. Zweitens, bei beiden Feldern lässt sich über die Feldoptionen einstellen, dass nur Namen aus dem Adressbuch verwendet werden dürfen, damit sollte Dein Problem gelöst sein.
Jens-B. Augustiny

Beratung und Unterstützung für Notes und Domino Infrastruktur und Anwendungen

Homepage: http://www.ligonet.ch

IBM Certified Advanced Application Developer - Lotus Notes and Domino 7 und 6
IBM Certified Advanced System Administrator - Lotus Notes and Domino 7 und 6

Glombi

  • Gast
Re:Readers Name prüfen
« Antwort #2 am: 02.09.04 - 11:54:58 »
Jens,
gerade erstellte ich zufällig so ein Lesenamensfeld und jetzt suche ich die Option "Nur Werte aus Adressbuch zulassen".
Als Auswahl habe ich eingestellt "Adreßdialog...", aber man kann dort auch manuell was eingeben.
Ich denke, wenn man die manuelle Eingabe verhindern will, muss man das Feld Berechnet machen und per @Picklist([Name])... setzen.

Andreas

Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re:Readers Name prüfen
« Antwort #3 am: 02.09.04 - 12:16:48 »
Du musst den Haken aus "Allow values not in List", entfernen, dann akzeptiert er nur noch die Adressbuch-Einträge
« Letzte Änderung: 02.09.04 - 12:17:12 von Semeaphoros »
Jens-B. Augustiny

Beratung und Unterstützung für Notes und Domino Infrastruktur und Anwendungen

Homepage: http://www.ligonet.ch

IBM Certified Advanced Application Developer - Lotus Notes and Domino 7 und 6
IBM Certified Advanced System Administrator - Lotus Notes and Domino 7 und 6

Offline ThomasM

  • Aktives Mitglied
  • ***
  • Beiträge: 101
  • Geschlecht: Männlich
    • Landkreis Tuttlingen
Re:Readers Name prüfen
« Antwort #4 am: 02.09.04 - 12:39:17 »
Hallo Jens,

stimmt so nicht, der Haken ist nicht gesetzt und er akzeptiert trotzdem "Hanswurst"

In der Statusbar erscheint zwar die Meldung "could not find "Hanswurst"" aber es wird trotzdem akzeptiert.

Thomas

Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re:Readers Name prüfen
« Antwort #5 am: 02.09.04 - 12:43:36 »
Strange, ich meine, ich hatte das schon anders (aber umgekehrt, dass man nichts fremdes eingeben konnte). Kannst Du es mit dem Hanswurst auch abspeichern?
Jens-B. Augustiny

Beratung und Unterstützung für Notes und Domino Infrastruktur und Anwendungen

Homepage: http://www.ligonet.ch

IBM Certified Advanced Application Developer - Lotus Notes and Domino 7 und 6
IBM Certified Advanced System Administrator - Lotus Notes and Domino 7 und 6

Offline ThomasM

  • Aktives Mitglied
  • ***
  • Beiträge: 101
  • Geschlecht: Männlich
    • Landkreis Tuttlingen
Re:Readers Name prüfen
« Antwort #6 am: 02.09.04 - 15:01:53 »
Hallo Andreas,

habe Deinen Rat befolgt und @Picklist benutzt, funktioniert super.
Danke !

Gibt es eine Möglichkeit @Picklist mit einem default value zu belegen ?

Thomas

Glombi

  • Gast
Re:Readers Name prüfen
« Antwort #7 am: 02.09.04 - 15:12:11 »
Bei Picklist geht kein Vorgabewert.

Es geht aber auch so:

@Command([MailAddress];"Feldname")

Dann zeigt er in dem Dialog den bereits im Feld enthaltenen Wert an.

Andreas

Glombi

  • Gast
Re:Readers Name prüfen
« Antwort #8 am: 02.09.04 - 15:13:02 »
Strange, ich meine, ich hatte das schon anders (aber umgekehrt, dass man nichts fremdes eingeben konnte). Kannst Du es mit dem Hanswurst auch abspeichern?
Man kann es auch abspeichern! Insbesondere bei Lesefeldern kann das ziemlich problematisch werden!

Andreas

Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re:Readers Name prüfen
« Antwort #9 am: 02.09.04 - 15:25:39 »
Das bedeutet aber eigentlich, dass das Häkchen "Allow Values Not in List" gar keine Wirkung hat, was ich als Bug auffassen würde. Oder stehe ich da mit meiner Meinung alleine da?
Jens-B. Augustiny

Beratung und Unterstützung für Notes und Domino Infrastruktur und Anwendungen

Homepage: http://www.ligonet.ch

IBM Certified Advanced Application Developer - Lotus Notes and Domino 7 und 6
IBM Certified Advanced System Administrator - Lotus Notes and Domino 7 und 6

Offline ThomasM

  • Aktives Mitglied
  • ***
  • Beiträge: 101
  • Geschlecht: Männlich
    • Landkreis Tuttlingen
Re:Readers Name prüfen
« Antwort #10 am: 02.09.04 - 15:35:39 »
Hallo Andreas,

ich kann aber nicht @Picklist und @Command([MailAddress];"Feldname") kombinieren. Oder ?

Vieleicht stehe ich auch auf der Leitung !

Und da wären sie wieder meine drei Probleme.
Ich möchte dem User NUR die Möglichkeit bieten auf das Mobile Adressbuch zuzugreifen.
Mit @Command([MailAddress];"Feldname") werden wieder alle Adressbücher zur verfügung gestellt.

"Insbesondere bei Lesefeldern kann das ziemlich problematisch
 werden!"
Genau das ist nämlich mein Problem, gibt der user sch.... ein Funktioniert meine Selektive Replik nämlich nicht.

Thomas

Glombi

  • Gast
Re:Readers Name prüfen
« Antwort #11 am: 02.09.04 - 15:50:40 »
Nun, Du kannst auch eine Promptbox machen und dann per @DbColumn die Werte anzeigen. Nur da gibt es die 64 K Beschränkung.

Andreas

Glombi

  • Gast
Re:Readers Name prüfen
« Antwort #12 am: 02.09.04 - 15:51:33 »
Das bedeutet aber eigentlich, dass das Häkchen "Allow Values Not in List" gar keine Wirkung hat, was ich als Bug auffassen würde. Oder stehe ich da mit meiner Meinung alleine da?
Ich unterstütze Dich  ;)
Die Option hat in diesem Fall keine Wirkung, leider!

Andreas

Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re:Readers Name prüfen
« Antwort #13 am: 02.09.04 - 15:57:16 »
Na, dann geb ich das mal ein, mal sehen, ob was zurückkommt.
Jens-B. Augustiny

Beratung und Unterstützung für Notes und Domino Infrastruktur und Anwendungen

Homepage: http://www.ligonet.ch

IBM Certified Advanced Application Developer - Lotus Notes and Domino 7 und 6
IBM Certified Advanced System Administrator - Lotus Notes and Domino 7 und 6

Offline ThomasM

  • Aktives Mitglied
  • ***
  • Beiträge: 101
  • Geschlecht: Männlich
    • Landkreis Tuttlingen
Re:Readers Name prüfen
« Antwort #14 am: 02.09.04 - 16:05:18 »
Das bedeutet aber eigentlich, dass das Häkchen "Allow Values Not in List" gar keine Wirkung hat, was ich als Bug auffassen würde. Oder stehe ich da mit meiner Meinung alleine da?

Ich unterstütze Dich auch !

Thomas

Glombi

  • Gast
Re:Readers Name prüfen
« Antwort #15 am: 02.09.04 - 16:24:25 »
Na, dann geb ich das mal ein, mal sehen, ob was zurückkommt.
Die werden die Option ausblenden  ;D

Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re:Readers Name prüfen
« Antwort #16 am: 02.09.04 - 16:26:00 »
Glaub ich nicht, die können doch nicht bei jedem von uns einen vorbeischicken, um es bei unseren Bildschirmen die Option mit Korrekturlack zu übermalen ......  :P
Jens-B. Augustiny

Beratung und Unterstützung für Notes und Domino Infrastruktur und Anwendungen

Homepage: http://www.ligonet.ch

IBM Certified Advanced Application Developer - Lotus Notes and Domino 7 und 6
IBM Certified Advanced System Administrator - Lotus Notes and Domino 7 und 6

Glombi

  • Gast
Re:Readers Name prüfen
« Antwort #17 am: 02.09.04 - 16:32:30 »
Ich lass keinen von denen rein  ;D

Offline TMC

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.660
  • Geschlecht: Männlich
  • meden agan
Re:Readers Name prüfen
« Antwort #18 am: 02.09.04 - 22:02:10 »
Hier ein netter Workaround für den Mailaddress - @Command:

http://www.atnotes.de/index.php?board=9;action=display;threadid=17053
Matthias

A good programmer is someone who looks both ways before crossing a one-way street.


Glombi

  • Gast
Re:Readers Name prüfen
« Antwort #19 am: 02.09.04 - 22:06:37 »
Das habe ich mit
  @Command([MailAddress];"Feldname")
gemeint, oder habe ich was übersehen ?

Andreas

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz