Autor Thema: @Name([CN]; @Username)  (Gelesen 2646 mal)

Offline macom111

  • Senior Mitglied
  • ****
  • Beiträge: 293
  • Geschlecht: Männlich
  • Anfänger in der Datenbankentwicklung!!!
@Name([CN]; @Username)
« am: 28.03.05 - 01:17:53 »
Hallo zusammen,

habe in meiner DB ein Feld vom Typ "Namen" und "Bearbeitbar".
Unter "Steuerung" habe "Adreßdialogfeld für Auswahl verwenden", "Neue Werte zulassen", "Namen suchen bei Eingabe jedes Zeichens", "Hilfsschaltfläche für Eingabe anzeigen" gewählt.
Wähle ich jetzt den Namen über das Adreßbuch aus, wird mir immer der volle Name angezeigt <Vorname> <Nachname>/GRUMA/DE.
Lasse ich den Namen ergänzen durch Eingabe der ersten Buchstaben, wird nur der Vor,- und Nachname angezeigt.
Genau diese Namensansicht möchte ich auch bei der Auswahl über das Adreßbuch angezeigt bekommen.
@Name([CN]; @Username) funktioniert anscheinend nur für ein "berechnetes" Feld. 

Hintergrund:
In der DB gibt es eine Optionsschaltfläche "GRUMA".
Dazu gehört in der Ansicht die Spalte "Verursacher".
Suche ich nun in der Ansicht nach "GRUMA", werden mir nicht nur die Doks unter "Verursacher" angezeigt, sondern alle Doks, da die User den Namen fast ausschließlich über das Adreßbuch suchen wollen.
Gibt´s dazu eine Lösung?

Vielen Dank schon mal im vorraus für Eure Hilfe.

Gruß Siggi

Offline Axel

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.658
  • Geschlecht: Männlich
  • It's not a bug, it's Notes
Re: @Name([CN]; @Username)
« Antwort #1 am: 28.03.05 - 10:33:29 »
Hi,

pack die Formel @Name([CN]; @Username) in die Eingabeumsetzung des Feldes. Damit wird der Wert beim Aktualisieren oder Speichern des Dokumentes in Vorname/Nachname umgesetzt.


Axel

Ohne Computer wären wir noch lange nicht hinterm Mond!

Offline macom111

  • Senior Mitglied
  • ****
  • Beiträge: 293
  • Geschlecht: Männlich
  • Anfänger in der Datenbankentwicklung!!!
Re: @Name([CN]; @Username)
« Antwort #2 am: 28.03.05 - 11:48:46 »
Das habe ich auch schon versucht. Die Konvertierung in Vorname/Nachname stimmt dann, aber es wird automatisch der Author eingetragen.  Selbst wenn ich einen anderen Namen wähle; nach dem Speichern steht wieder der Author drin. ???

Gruß Siggi

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: @Name([CN]; @Username)
« Antwort #3 am: 28.03.05 - 13:12:50 »
Das ist ja auch ganz logisch, dass danach der aktuelle Benutzer im Feld steht - @UserName gibt eben diesen zurück.
Statt @UserName musst Du in der Eingabeumsetzung den Namen des betreffenden Feldes angeben, damit dessen Inhalt in einen common name umgewandelt wird:
@Name ([CN]; DEINFELDNAME)

Bernhard

Offline macom111

  • Senior Mitglied
  • ****
  • Beiträge: 293
  • Geschlecht: Männlich
  • Anfänger in der Datenbankentwicklung!!!
Re: @Name([CN]; @Username)
« Antwort #4 am: 28.03.05 - 14:39:43 »
Aaaaaah ja.
Fragen sie Ihren Arzt od. Apotheker, od. jemanden der sich damit auskennt. In der Hilfe habe ich jedenfalls nichts gefunden.

Vielen Dank. Funktioniert!   :D

Gruß Siggi

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: @Name([CN]; @Username)
« Antwort #5 am: 28.03.05 - 23:16:58 »
Siggi, die Hilfe passt hier schon. Sie sagt auch genau aus, dass @UserName den Namen des aktuellen Benutzers (vereinfacht ausgedrückt) wiedergibt. Wenn Du also über ein Feld mit dem Inhalt
"CN=Kuno Killerkarpfen/O=Chiemsee/C=DE"
ein @Name ([CN]; @UserName) jagst, bekommst Du immer den common name des aktuellen Users zurück. Klar dokumentiert.

Aber: Schön, dass Dein Problem gelöst ist. Das ist die Hauptsache  ;)

Bernhard

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz