** NORMAS DEL FORO **
Inicio del foro Inicio del foro > Access y VBA > Access y VBA
  Mensajes nuevos Mensajes nuevos RSS - Error 2471
  Preguntas frecuentes Preguntas frecuentes  Buscar en el foro   Eventos   Registro Registro  Iniciar sesion Iniciar sesion

Tema cerradoError 2471

 Responder Responder Página  12>
Autor
Mensaje Invertir el orden de clasificación
Marcos141964 Ver desplegable
Asiduo
Asiduo


Unido: 01/Octubre/2020
Localización: Adeje-Tenerife
Estado: Sin conexión
Puntos: 231
Enlace directo a este mensaje Tema: Error 2471
    Enviado: 23/Noviembre/2020 a las 00:00
Chicos al final solucione el error
Private Sub btnpacientes_Click()
If DLookup("Pacientes", "tblUsuarios", "Usuario= '" & Me.lblUsuarioActivo.Caption & "'") = -1 Then
DoCmd.OpenForm "frmPacientes"
Else
MsgBox "No estás autorizado para acceder al siguiente módulo", vbCritical, "Clínica - V.1.0"
End If
End Sub
Private Sub btntrabajadores_Click()
If DLookup("Trabajadores", "tblUsuarios", "Usuario= '" & Me.lblUsuarioActivo.Caption & "'") = -1 Then
DoCmd.OpenForm "frmTrabajadores"
Else
MsgBox "No estás autorizado para acceder al siguiente módulo", vbCritical, "Clínica - V.1.0"
End If
End Sub

Se puede cerrar el tema.
Gracias a todos
Marcos José López de Dios
Arriba
Marcos141964 Ver desplegable
Asiduo
Asiduo


Unido: 01/Octubre/2020
Localización: Adeje-Tenerife
Estado: Sin conexión
Puntos: 231
Enlace directo a este mensaje Enviado: 20/Noviembre/2020 a las 14:45
Publicado originalmente por Marcos141964 Marcos141964 escribió:

El campo que da el permiso es si esta marcado o no el formulario en la tabla

Aquí esta la respuesta para que veas que no te miento
Marcos José López de Dios
Arriba
xavi Ver desplegable
Administrador
Administrador
Avatar
Terrassa-BCN

Unido: 10/Mayo/2005
Localización: Catalunya ||||
Estado: Sin conexión
Puntos: 14734
Enlace directo a este mensaje Enviado: 20/Noviembre/2020 a las 14:43
No, no lo has hecho.

Publicado originalmente por xavi xavi escribió:

Entonces, ¿Cuál es el campo de la tabla tblUsuarios que te indica el permiso? Nombre, tipo de datos y posibles valores.

Y tu pones una imagen en lugar de responder. 

Lo dicho, suerte.
Xavi, un minyó de Terrassa

Mi web
Arriba
Marcos141964 Ver desplegable
Asiduo
Asiduo


Unido: 01/Octubre/2020
Localización: Adeje-Tenerife
Estado: Sin conexión
Puntos: 231
Enlace directo a este mensaje Enviado: 20/Noviembre/2020 a las 14:41
Y perdonar por mi ignorancia a veces o no leer bien lo que me decís 
Marcos José López de Dios
Arriba
Marcos141964 Ver desplegable
Asiduo
Asiduo


Unido: 01/Octubre/2020
Localización: Adeje-Tenerife
Estado: Sin conexión
Puntos: 231
Enlace directo a este mensaje Enviado: 20/Noviembre/2020 a las 14:40
Acabo de responderte Xavi
Marcos José López de Dios
Arriba
xavi Ver desplegable
Administrador
Administrador
Avatar
Terrassa-BCN

Unido: 10/Mayo/2005
Localización: Catalunya ||||
Estado: Sin conexión
Puntos: 14734
Enlace directo a este mensaje Enviado: 20/Noviembre/2020 a las 14:38
Yo no entiendo que sea tan difícil responder lo que pido. Pero se ve que si. 

Pues nada, suerte. 
Xavi, un minyó de Terrassa

Mi web
Arriba
Mihura Ver desplegable
Administrador
Administrador
Avatar

Unido: 06/Mayo/2005
Localización: En la dehesa
Estado: Sin conexión
Puntos: 14017
Enlace directo a este mensaje Enviado: 20/Noviembre/2020 a las 14:37
Las imágenes sólo se debe usar en casos extremos, lo mejor es describir con palabras propias la situación, que además obliga a pensar en la misma (y a menudo con ello te surge la solución) y no dejar que sean los demás los que imaginen a partir de las imágenes.

Por otro lado en un futuro, cuando se consulten estos hilos por gente que busque información, si las imágenes no están (que no estarán) el hilo se queda absolutamente cojo.


Jesús Mansilla Castells.
Saludos desde Móstoles.

Access Aplicaciones
Tecsys.es
Arriba
Marcos141964 Ver desplegable
Asiduo
Asiduo


Unido: 01/Octubre/2020
Localización: Adeje-Tenerife
Estado: Sin conexión
Puntos: 231
Enlace directo a este mensaje Enviado: 20/Noviembre/2020 a las 14:36
El campo que da el permiso es si esta marcado o no el formulario en la tabla
Marcos José López de Dios
Arriba
xavi Ver desplegable
Administrador
Administrador
Avatar
Terrassa-BCN

Unido: 10/Mayo/2005
Localización: Catalunya ||||
Estado: Sin conexión
Puntos: 14734
Enlace directo a este mensaje Enviado: 20/Noviembre/2020 a las 14:31
Yo creo que mi pregunta ha sido bastante clara, ¿no?

Publicado originalmente por xavi xavi escribió:

Entonces, ¿Cuál es el campo de la tabla tblUsuarios que te indica el permiso? Nombre, tipo de datos y posibles valores.

¿Porqué me pones una imagen sin ninguna explicación?
Xavi, un minyó de Terrassa

Mi web
Arriba
Marcos141964 Ver desplegable
Asiduo
Asiduo


Unido: 01/Octubre/2020
Localización: Adeje-Tenerife
Estado: Sin conexión
Puntos: 231
Enlace directo a este mensaje Enviado: 20/Noviembre/2020 a las 14:08
esta es la tabla tblUsuarios y los permisos se declaran así


Marcos José López de Dios
Arriba
xavi Ver desplegable
Administrador
Administrador
Avatar
Terrassa-BCN

Unido: 10/Mayo/2005
Localización: Catalunya ||||
Estado: Sin conexión
Puntos: 14734
Enlace directo a este mensaje Enviado: 20/Noviembre/2020 a las 14:04
Entonces, ¿Cuál es el campo de la tabla tblUsuarios que te indica el permiso? Nombre, tipo de datos y posibles valores.
Xavi, un minyó de Terrassa

Mi web
Arriba
Marcos141964 Ver desplegable
Asiduo
Asiduo


Unido: 01/Octubre/2020
Localización: Adeje-Tenerife
Estado: Sin conexión
Puntos: 231
Enlace directo a este mensaje Enviado: 20/Noviembre/2020 a las 13:58
Hola Xavi, no quiero el valor del formulario frmPacientes, lo que quiero es abrirlo si tengo permiso para hacerlo, y ese permiso viene dado en la tblUsuarios
Marcos José López de Dios
Arriba
xavi Ver desplegable
Administrador
Administrador
Avatar
Terrassa-BCN

Unido: 10/Mayo/2005
Localización: Catalunya ||||
Estado: Sin conexión
Puntos: 14734
Enlace directo a este mensaje Enviado: 20/Noviembre/2020 a las 11:53
Analiza lo que pones y verás que tiene poco sentido...

DLookup("[frmPacientes]","tblUsuarios", "[frmPacientes] = 0 AND Usuarios ......

O sea, devuelve el valor del campo frmPacientes de la tabla tblUsuarios dónde frmPacientes sea igual a 0.... espera, espera ¿para que quiero el valor de frmPacientes cuando le digo que se filtre a 0? 

¿Seguro que quiero el valor de frmPacientes?
¿Seguro que se debe filtrar por frmPacientes?

Contéstate esas preguntas primero.

(ojo, lo mismo para trabajadores)
Xavi, un minyó de Terrassa

Mi web
Arriba
lbauluz Ver desplegable
Administrador
Administrador
Avatar

Unido: 29/Marzo/2005
Localización: La Gloria
Estado: Sin conexión
Puntos: 3859
Enlace directo a este mensaje Enviado: 20/Noviembre/2020 a las 10:14
No soy de Access, pero se me hace raro... ¿seguro que el form se llama frmPacientes?

A mi me da la sensación de que el nombre en realidad es Form_frmPacientes

Un saludo.

Luis
El Búho es un pajarraco
Arriba
Marcos141964 Ver desplegable
Asiduo
Asiduo


Unido: 01/Octubre/2020
Localización: Adeje-Tenerife
Estado: Sin conexión
Puntos: 231
Enlace directo a este mensaje Enviado: 20/Noviembre/2020 a las 09:33
Dudas muchas, he mirado todo lo recomendado por Mounir y mas, pero sigo sin ver donde esta el fallo, quizás ya estoy tan ofuscado que lo tengo delante de mis narices y no lo veo, por eso pido ayuda 
Marcos José López de Dios
Arriba
 Responder Responder Página  12>
  Compartir tema   

Ir al foro Permisos de foro Ver desplegable