Una famiglia di sistemi di gestione per database relazionali di Microsoft progettati per semplificare l'uso.
Nota: Questa risposta è stata tradotta automaticamente. Di conseguenza, può contenere errori grammaticali o espressioni strane.
Ciao cri
Per assisterti meglio, potresti fornire l'errore esatto che stai ricevendo?
Basandomi sulla tua descrizione, penso che l'errore in DoCmd.OpenForm "inserimentooreeseguite", , , "nome=" & Me.nome potrebbe verificarsi per due motivi:
- Virgolette Mancanti: Poiché il nome del lavoratore è una Stringa, i criteri devono essere racchiusi tra virgolette singole: 'nome='" & Me.nome & "'".
- Origine Controllo Dinamica: In una Query Pivot, i nomi dei campi cambiano con i nomi dei lavoratori. Se clicchi su "Mario", il controllo si chiama "Mario", non "nome".
Quindi, invece di Me.nome, potresti provare a usare Me.ActiveControl.Name per catturare il nome della colonna su cui hai appena cliccato
Private Sub WorkerColumn_Click()
Dim workerName As String
workerName = Me.ActiveControl.Name
DoCmd.OpenForm "inserimentooreeseguite", , , "nome='" & workerName & "'"
End Sub
Se il problema persiste, sentiti libero di caricare il tuo file su OneDrive e condividere il link con me tramite messaggio privato in modo che io possa dare un'occhiata più da vicino.
Spero che questo aiuti.
Nota: Segui i passaggi in la nostra documentazione per abilitare le notifiche via e-mail se desideri ricevere la notifica correlata per questa discussione.