Autor Thema: Feldvalidierung nur bei spezieller Benutzerrolle abfragen  (Gelesen 1593 mal)

Offline mardroid

  • Frischling
  • *
  • Beiträge: 6
  • Geschlecht: Männlich
Hallo,

ich habe eine Anwendung übernommen wo bereits folgende Validierung prüft ob das Pflichteld ausgefüllt ist.

Wie kann ich diese Validierung nur bei einer speziellen Benutzerrolle auslösen?
Spricht beim Organisationsmitarbeiter mit der Rolle [org] muss das Feld validiert werden, bei der Buchhaltung mit der Rolle [bh] darf es auch leer sein.

Code
fieldname := "BEZAHLUNG";

@If( !@IsDocBeingSaved;@Success;
		@Length(@Trim(@ThisValue)) = @Integer(0) ; @Failure(@Text(fieldname)  + " ...........TEXT..............." );
	 @Success)


Vielen Dank und ein schönes Wochenende






Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Feldvalidierung nur bei spezieller Benutzerrolle abfragen
« Antwort #1 am: 14.07.17 - 14:30:18 »
Code
@If (@UserNamesList *= "[bh]"; @Success;
         !@IsDocBeingSaved;@Success;
		@Length(@Trim(@ThisValue)) = @Integer(0) ; @Failure(@Text(fieldname)  + " ...........TEXT..............." );
	 @Success)

Offline mardroid

  • Frischling
  • *
  • Beiträge: 6
  • Geschlecht: Männlich
Re: Feldvalidierung nur bei spezieller Benutzerrolle abfragen
« Antwort #2 am: 14.07.17 - 15:04:11 »
@UserNamesList *=

So einfach... vielen Dank!

Wünsche dir ein erholsames Wochenende!

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz