** 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
Marcos141964 Ver desplegable
Habitual
Habitual


Unido: 01/Octubre/2020
Localización: Adeje-Tenerife
Estado: Sin conexión
Puntos: 104
Enlace directo a este mensaje Tema: Error 2471
    Enviado: 15/Noviembre/2020 a las 19:27
Hola a todos, como puedo solucionar este error por favor.
Gracias de antemano 



Marcos José López de Dios
Arriba
mounir Ver desplegable
Colaborador
Colaborador


Unido: 09/Febrero/2009
Localización: Asturias-España
Estado: en línea
Puntos: 5925
Enlace directo a este mensaje Enviado: 15/Noviembre/2020 a las 21:52
Hola!

¿Podrías explicar la línea del error y lo que pretenderías hacer?
Un Saludo.
Arriba
Marcos141964 Ver desplegable
Habitual
Habitual


Unido: 01/Octubre/2020
Localización: Adeje-Tenerife
Estado: Sin conexión
Puntos: 104
Enlace directo a este mensaje Enviado: 15/Noviembre/2020 a las 22:08
Hola Mounir lo que pretendo hacer es que si el usuario x tiene o no permiso para abrir el frmPacientes 
Marcos José López de Dios
Arriba
mounir Ver desplegable
Colaborador
Colaborador


Unido: 09/Febrero/2009
Localización: Asturias-España
Estado: en línea
Puntos: 5925
Enlace directo a este mensaje Enviado: 15/Noviembre/2020 a las 22:23
Hola!

En la función DLookUp utilizas "[frmPacientes]" que me imagino que es un campo de la tabla "tblusuarios", es así?
Un Saludo.
Arriba
Marcos141964 Ver desplegable
Habitual
Habitual


Unido: 01/Octubre/2020
Localización: Adeje-Tenerife
Estado: Sin conexión
Puntos: 104
Enlace directo a este mensaje Enviado: 15/Noviembre/2020 a las 22:25
no, frmPacientes es el formulario
Marcos José López de Dios
Arriba
mounir Ver desplegable
Colaborador
Colaborador


Unido: 09/Febrero/2009
Localización: Asturias-España
Estado: en línea
Puntos: 5925
Enlace directo a este mensaje Enviado: 15/Noviembre/2020 a las 22:31
Hola!

Me lo suponía, debes revisar bien la función DLookUp.
Un Saludo.
Arriba
mounir Ver desplegable
Colaborador
Colaborador


Unido: 09/Febrero/2009
Localización: Asturias-España
Estado: en línea
Puntos: 5925
Enlace directo a este mensaje Enviado: 15/Noviembre/2020 a las 22:52
Hola!

De todas formas tienes muchos ejemplos en este foro y en la red:-

http://www.mvp-access.com/foro/search_results_posts.asp?SearchID=20201115214939&KW=login

y aquí ejemplos explicados:-

http://neckkito.xyz/nck/index.php/ejemplos/37-seguridad
Un Saludo.
Arriba
Marcos141964 Ver desplegable
Habitual
Habitual


Unido: 01/Octubre/2020
Localización: Adeje-Tenerife
Estado: Sin conexión
Puntos: 104
Enlace directo a este mensaje Enviado: 15/Noviembre/2020 a las 23:14
Voy a mirarlo si veo que no me aclaro te puedo pedir ayuda?
Marcos José López de Dios
Arriba
emiliove Ver desplegable
Moderador
Moderador


Unido: 16/Junio/2009
Localización: Mexico
Estado: Sin conexión
Puntos: 5287
Enlace directo a este mensaje Enviado: 20/Noviembre/2020 a las 00:37
Hola Marcos141964

Ya te dijo Mounir que estas aplicando mal Dlookup, de seguro si lo haces bien funciona, que duda tienes, para aplicarlo.

Saludos.
Arriba
Marcos141964 Ver desplegable
Habitual
Habitual


Unido: 01/Octubre/2020
Localización: Adeje-Tenerife
Estado: Sin conexión
Puntos: 104
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
lbauluz Ver desplegable
Administrador
Administrador
Avatar

Unido: 29/Marzo/2005
Localización: Binghamton Jail
Estado: Sin conexión
Puntos: 3595
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
Hay un culto a la ignorancia y siempre lo ha habido y es alimentado por la falsa noción de que democracia significa que "mi ignorancia es tan buena como su conocimiento". (Isaac Asimov)
Arriba
xavi Ver desplegable
Administrador
Administrador
Avatar
Terrassa-BCN

Unido: 10/Mayo/2005
Localización: Catalunya ||||
Estado: Sin conexión
Puntos: 13413
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
Marcos141964 Ver desplegable
Habitual
Habitual


Unido: 01/Octubre/2020
Localización: Adeje-Tenerife
Estado: Sin conexión
Puntos: 104
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: 13413
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
Habitual
Habitual


Unido: 01/Octubre/2020
Localización: Adeje-Tenerife
Estado: Sin conexión
Puntos: 104
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
 Responder Responder Página  12>
  Compartir tema   

Ir al foro Permisos de foro Ver desplegable