Office: (Office 2016) Dlookup- Probleme

Helfe beim Thema Dlookup- Probleme in Microsoft Access Hilfe um das Problem gemeinsam zu lösen; Hallo zusammen, ich habe Probleme mit der Dlookup-Methode. Beim Start der DB wird die Personalnummer ausgelesen und im Startformular in das Feld... Dieses Thema im Forum "Microsoft Access Hilfe" wurde erstellt von Hanibal_Smith, 18. Oktober 2020.

  1. Dlookup- Probleme


    Hallo zusammen,
    ich habe Probleme mit der Dlookup-Methode.

    Beim Start der DB wird die Personalnummer ausgelesen und im Startformular in das Feld [Benutzer] eingetragen.

    Nun möchte ich das div. Benutzer unterschiedliche Berechtigungen haben.
    z.B nur auf Aufträge zugreifen oder nur Angebote verwalten.

    In einer Tabelle (T_User) habe ich die Spalten "Personalnummer" "Auftrag" "Angebot"
    Die letzten beiden Spalten sind ja/nein Felder.

    Im Startformular habe ich nun folgenden Code hinterlegt:
    Code:
    Habe auch schon probiert den stirng user den Wert zuzuweisen indem ich
    Code:
    doch leider komme ich auf keinen grünen Zweig.

    Hoffe Ihr könnt mir weiterhelfen.

    Vielen Dank schon mal im Voraus.

    Gruß Hanibal

    :)
     
    Hanibal_Smith, 18. Oktober 2020
    #1
  2. Dein bisheriger Code prüft ob die Personalnummer irgendeines Users, der Angebot erstellen darf, mit dem aktuellen übereinstimmt.
    Stattdessen solltest du prüfen, ob der aktuelle User Angebote erstellen darf:
    Wenn Personalnummer eine Zahl ist:
    Code:
    Wenn Personalnummer Text (Datentyp) ist:
    Code:
     
    Zuletzt von einem Moderator bearbeitet: 7. Januar 2021
  3. Moin

    DLOOKUP funktioniert nur wenn deine Abfrage nur 1 einziges Ergebnis zurück liefern kann.
    Dein Filterkriterium liefert aber alle Personalnummern die ein Angebot erstellen dürften.

    Daher musst du so wie Sonic erwähnt deine Abfrage umbauen.

    MDD
     
  4. Dlookup- Probleme

    Hallo Sonic8!

    hat bestens funktioniert *biggrin.gif*

    vielen Dank!!

    Glaube mein gedanklicher Fehler war, dass ich die Funktion rückwärts aufgezogen habe. :-)

    Danke für Eure tolle Hilfe - wieder einmal :-)
     
    Hanibal_Smith, 19. Oktober 2020
    #4
Thema:

Dlookup- Probleme

Die Seite wird geladen...
  1. Dlookup- Probleme - Similar Threads - Dlookup Probleme

  2. DLookup (Datum) bei Datum-Zeit

    in Microsoft Access Hilfe
    DLookup (Datum) bei Datum-Zeit: Moin, wenn ich Datensätze mit Datum im Datumsformat per DLookup auslese, funktioniert alles. Wenn die Datensätze auch noch eine Uhrzeit beinhalten, werden sie ignoriert. Muss man in die Kriterien...
  3. Mit DLookUp einen Wert aus einer Abfrage auslesen

    in Microsoft Access Hilfe
    Mit DLookUp einen Wert aus einer Abfrage auslesen: Hallo Forum, ich möchte mit Hilfe der DLookUp-Funktion einen Wert aus einer Abfrage in meinem Formular in einem Textfeld angezeigt bekommen. Die Kriterien sollen sich hierbei dynamisch an der...
  4. Problem bei der DLookup Funktion

    in Microsoft Access Hilfe
    Problem bei der DLookup Funktion: Hallo, ich habe ein Problem mit der DLooup Funktion und ich komme einfach nicht auf die Lösung. Ich habe eine Form mit einem Edit-Feld und einem Button. Nun soll ich beim Klicken den Inhalt in...
  5. Syntax DLookUp / DomWert mit Kriterium

    in Microsoft Access Hilfe
    Syntax DLookUp / DomWert mit Kriterium: Hallo Forum, ich scheitere gerade kläglich an einer DomWert-Abfrage, bei der sich das Kriterium auf ein berechnetes Textfeld im Formular bezieht:...
  6. DLookup ersetzen

    in Microsoft Access Hilfe
    DLookup ersetzen: Hallo, ich würde gerne folgende Funktion in mein Projekt integrieren: Code: Function DLookup(Expression As String, Domain As String, Optional Criteria) As Variant Dim strSQL As String '...
  7. Probleme mit dlookup

    in Microsoft Access Hilfe
    Probleme mit dlookup: Hi, habe wieder Syntaxschwierigkeiten: Code: Private Sub Form_Current() Dim strKey As String Dim varRes As Variant strKey = "Aktionsdarstellung = '" & Me.Aktionsdarstellung & "' " varRes =...
  8. DLookup-Funktion

    in Microsoft Access Tutorials
    DLookup-Funktion: DLookup-Funktion Access für Microsoft 365 Access 2019 Access 2016 Access 2013 Access 2010 Access 2007 Mehr... Weniger...
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Auf dieser Website werden Cookies für die Zugriffsanalyse und Anzeigenmessung verwendet.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden