De hecho en Access la sintáxis es utilizar los corchetes.
Código:
Private Sub btbusca_Click()
[APELLIDOS].SetFocus
If Len([nombrebusca]) > 0 Then
If tipobusca = 1 Then
DoCmd.FindRecord [nombrebusca], acStart, False, acSearchAll, False, acCurrent, True
Else
[APELLIDOS].SetFocus
DoCmd.FindRecord [nombrebusca], acAnywhere, False, acSearchAll, False, acCurrent, True
End If
Else
MsgBox "Si no me dice lo que tengo que buscar.....?", vbCritical, "Atención"
[nombrebusca].SetFocus
End If
End Sub
Siempre que los nombres no formen una sola palabra se deben de utilizar los corchetes.
Un Saludo