0

ein Feld nur einem Benutzer anzeigen.

Hallo, 

ich versuche ein Feld nur dann anzeigen zulassen, wenn der richtige Benutzer angemeldet ist. 

Bisher habe ich es im Feld "Feld nur anzeigen wenn:" versucht mit: Benutzer = "Xxx Yyyy" oder Benutzer = "xyyy@zz.com". Dies hat aber nicht funktioniert, ich habe die Vermutung dass jedem Benutzer eher eine Zahl zugeordnet ist und die habe ich nicht.

Vielen Dank im Voraus für die Hilfe

5 Antworten

null
    • Leonid_Semik
    • vor 3 Jahren
    • Gemeldet - anzeigen

    Hallo Ole Björn,

    Versuch mal mit :

    ----

    Benutzer=user()

    ----

    Leo

    • Horst Urspruch GmbH
    • Ole_Bjorn_Urspruch
    • vor 3 Jahren
    • Gemeldet - anzeigen

    Hallo Leo, 

    vielen Dank. Ich habe es versucht, aber das Feld wird noch immer nicht angezeigt. Sind glaube ich habe noch nicht verstanden wie ich den User benennen kann, einfach so der Name, der Angegeben ist funktioniert nicht. Muss ich irgendwelche anderen Zeichen anstelle eines Leerzeichens setzen, oder ist jeder User einem Schlüssel zugeordnet? 

     

    besten Dank vorab. 

    Ole

    • Leonid_Semik
    • vor 3 Jahren
    • Gemeldet - anzeigen

    hallo Ole,

    offensichtlich reden wir aneinander vorbei. Es gibt noch ein Befehl userEmail(). Versuch es mit:

    userEmail()="xxx@yyy.zz"

    Leo

    • Horst Urspruch GmbH
    • Ole_Bjorn_Urspruch
    • vor 3 Jahren
    • Gemeldet - anzeigen

    Besten Dank, dass hat funktioniert. 

    Aber mit Benutzer=user() kann ich glaube ich noch andere Punkte bei mir lösen. Ich habe nur noch nicht verstanden, wo ich die User ID finde, die brauche ich doch um den User() verwenden zu können. 
    Jedenfalls schone mal Danke!

    • Leonid_Semik
    • vor 3 Jahren
    • Gemeldet - anzeigen

    Hallo Ole. Das Feld Benutzer ist ein Auswahldfeld mit allen verfügbaren Datenbanbenutzer. Das Feld kann man nutzen um die ganzen Datensätze für einzelne Benutzer sichtbar/unsichtbar zu machen. Die ID des aktuellen Benutzers kannst du mit dem Befehl userID() herausfinden.

    Hier sind alle Benutzeraktionen:

    ---

    User Management Functions
    Please note that the following functions do only work for Ninox Server and Cloud installations. They won’t return useful results for Ninox App.

    user() – returns the current user value

    userId(id) – returns the user value with given id

    userId() – returns the id of the current user.

    userId(user) – returns the id of the given user value.

    userName() – returns the name of the current user.

    userName(user) – returns the name of the given user value.

    userFirstName() – first name of the current user

    userFirstName(user) – first name of the given user value

    userLastName() – last name of the current user

    userLastName(user) – last name of the given user value

    userFullName() – full name of the current user

    userFullName(user) – full name of the given user value

    userEmail() – email address of the current user

    userEmail(user) – email address of the given user value

    userHasRole(string) – returns true, if the current user has the specified role

    userRole(user) – Get a user's role: string

    userRoles(user) – Get all roles of a user: string

    users() – an array of all users: [user]

    ---

    Leo

Content aside

  • vor 3 JahrenZuletzt aktiv
  • 5Antworten
  • 951Ansichten