Autor Thema: Felder nur vom Author bearbeitbar machen  (Gelesen 1002 mal)

Offline mrx

  • Junior Mitglied
  • **
  • Beiträge: 73
  • Ich liebe dieses Forum!
Felder nur vom Author bearbeitbar machen
« am: 16.05.03 - 14:39:45 »
Hallo,

sagt mal, gibt es ausser Zugriffsgesteuerten Sectionen eine möglichkeit nur dem Autor sowie allen Managern der Datenbank schreibzugriff auf ein Dokument zu geben. Alle anderen Autoren bzw. Reader sollen die Infos in den Feldern nur lesen können.

Ich könnte auch mit Sections leben, da geht sowas ja nur machen die einen hässlichen weißen Rand an der linken seite der mein ganzes Layout zunichte macht. Falls also jemand weis wie ich diesen Rand wegbekomme, währe mir auch schon sehr geholfen.

Gruß
Malte.

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:Felder nur vom Author bearbeitbar machen
« Antwort #1 am: 16.05.03 - 14:50:20 »
Hi,

dafür gibt es Leser- und Autorenfelder.

Nur der, der im Autorenfeld steht, darf das Dokument bearbeiten.


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

Offline mrx

  • Junior Mitglied
  • **
  • Beiträge: 73
  • Ich liebe dieses Forum!
Re:Felder nur vom Author bearbeitbar machen
« Antwort #2 am: 16.05.03 - 15:41:54 »
hmm... so weit ich weis gilt das aber für das gesamte Dokument und nicht für einzelne Felder innerhalb eines Dokuments.

Ich habe z.B. ein Ergebnisfeld, in dieses soll der normale Mitarbeiter ergebnisse eintragen können. Er soll aber z.B. nicht die Daten des Auftrags ändern können. Dies soll nur der Auftraggeber (Autor) können.

Bisher war mir da halt nur die Zugriffsgesteuerten Sektionen bekannt, diese verursachen aber halt einen unschönen Rand (links)

Gruß
Malte.

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:Felder nur vom Author bearbeitbar machen
« Antwort #3 am: 16.05.03 - 15:52:15 »
Hi,

hhmmm...

Du kannst vwersuchen  ein bisschen tricksen.

Füge in die Maske ein Feld ein, in das du beim Anlegen den Usernamen (@Username) einträgst.

Füge für jedes entsprechende Feld, dass du schützen willst, ein zweites berechnetes ein, welches den Wert von seinem bearbeitbaren "Kollegen" anzeigt. Und nun kannst du mit den Verbergen-Formeln arbeiten.

Für die bearbeitbaren Felder sieht die Formel so aus:
@If(FeldmitUser = @Username; @False; @True)

Für die berechneten sieht die Formel so aus:
@If(FeldmitUser = @Username; @True; @False)

Ist nur mal so ne' Idee aus dem Kopf. Ich weiß nicht ob genau so funktioniert oder ob du hier und da noch was schrauben musst. Probier's mal.


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

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz