Una famiglia di sistemi di gestione per database relazionali di Microsoft progettati per semplificare l'uso.
Sembrerebbe un problema di apici,
ci hai detto che il campo "utente_sigla_gruppo" della tabella rappresenta il nome con cui si loggano gli utenti, pertanto e formato stringa.
Ne consegue che nel DLookUp il rispettivo valore va messo fra apici ......
[code]
Dim X As String
X = DLookup("[utente_nome]", "utenti", "[utente_sigla_gruppo]='" & Forms!login!utente**.Value** & "'")
DoCmd.OpenForm "menu_principale"
Forms!menu_principale!logedin**.Value** = X
DoCmd.Close acForm, "login", acSaveNo
[/code]
NB; Anche pippo va messo fra apici in quanto testo
X = DLookup("[utente_nome]", "utenti", "[utente_sigla_gruppo]='pippo'")
PS: Pero potresti fare solamente:
[code]
DoCmd.OpenForm "menu_principale"
Forms!menu_principale!logedin**.Value** = DLookup("[utente_nome]", "utenti", "[utente_sigla_gruppo]='" & Forms!login!utente**.Value** & "'")
DoCmd.Close acForm, "login", acSaveNo
[/code]