Autor Thema: @Contains & @Name([CN];@UserName) - Grosses Problem!  (Gelesen 1427 mal)

Offline Silver

  • Senior Mitglied
  • ****
  • Beiträge: 294
  • Geschlecht: Männlich
  • "free your mind"
Hallo!

Leider komme ich mit der Hilfe und der Suchfunktion hier im Forum bei der Lösung meines Problems auch nicht weiter. Habe folgende Situation.

Ein Feld "Erfasser_Löschung" als Textliste mit beispielsweise folgendem Inhalt:
"Franz Schulze"
"Monika Kruse"

Die Formel @Name([CN];@UserName) liefert mir "Franz Schulze".
So, jetzt möchte ich in einer Schaltlfläche (befindet sich in einer Ansicht über Aktion) eine Formel setzen, die prüft, ob der aktuelle User als Rolle "Administrator" hat oder im Feld "Erfasser_Löschung" mit Namen vorhanden ist. Habe hierzu folgende Formel:

@If(
@Contains(Erfasser_Löschung ; @Name([CN];@UserName)  = 0) &
@UserRoles != "[Administrator]";
@Do(
@Prompt([Ok];"Fehler";"Sie haben nicht die Berechtigung, diesen Antrag zu bearbeiten.");
@Return(0));
"");

...
@Command([OpenDocument]; "1")

Aber irgendwie passts nicht, auch wenn ich mit einem anderen User auf die Schalftläche Klicke, wird mir aus der Ansicht das Doc geöffnet und ich kanns bearbeiten.

Hoffe, jemand hat eine Idee!  :-[
« Letzte Änderung: 19.10.05 - 16:45:08 von Silver »

Offline jor

  • Senior Mitglied
  • ****
  • Beiträge: 258
  • Geschlecht: Männlich
Re: @Contains & @Name([CN];@UserName) - Grosses Problem!
« Antwort #1 am: 19.10.05 - 16:27:07 »
Hallo,
meine Herausforderung mit diesem Sachverhalt liegt schon etwas mehr als
drei Jahre zurück, aber so wie ich mich erinnere habe ich es über die
Rollenabfrage mit @Member gehändelt. Also ist der aktuelle User ein Member
der Rolle ....
Ich hoffe ich konnte dir weiter helfen.
Vereinfacht die Dinge, und ihr erleichtert euch das Leben. (Henry David Thoreau)

In diesem Sinne, viele Grüsse Volker (Jor)

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: @Contains & @Name([CN];@UserName) - Grosses Problem!
« Antwort #2 am: 19.10.05 - 16:42:17 »
jor hat wahr. @Contains durchsucht Zeichenketten, aber keine Textlisten. @IsMember ist - wie bereits von meinem Vorredner genannt - das Mittel der Wahl.

Bernhard

Offline Silver

  • Senior Mitglied
  • ****
  • Beiträge: 294
  • Geschlecht: Männlich
  • "free your mind"
Re: @Contains & @Name([CN];@UserName) - Grosses Problem!
« Antwort #3 am: 19.10.05 - 16:46:08 »
Habs mit @member gelöst. Vielen Dank an Euch!!!  ;D

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz