** NORMAS DEL FORO **
Inicio del foro Inicio del foro > Access y VBA > Access y VBA
  Mensajes nuevos Mensajes nuevos RSS - Tipo de variable xa guardar variables de apertura
  Preguntas frecuentes Preguntas frecuentes  Buscar en el foro   Eventos   Registro Registro  Iniciar sesion Iniciar sesion

Tema cerradoTipo de variable xa guardar variables de apertura

 Responder Responder
Autor
Mensaje
pascual14 Ver desplegable
Asiduo
Asiduo


Unido: 30/Junio/2014
Localización: madrid
Estado: Sin conexión
Puntos: 480
Enlace directo a este mensaje Tema: Tipo de variable xa guardar variables de apertura
    Enviado: 13/Noviembre/2015 a las 12:11
Hola amigos, estoy trabajando en un control de usuarios, en un form que tengo que muestra los registros el cliente hace doble clic en un registro y le abre un form con la ficha de ese registro (datos de clientes). En los permisos del usuario tengo un campo que nos dice si el usuario puede abrir la ficha del cliente solo para verla o para modificar y lo hago abriendo el form con el parámetro acFormReadOnly o acFormEdit según si lo quiero de lectura o edición.
En una función configuro los permisos de usaurio y me gusatria en una variable poder guardar uno u otro de esos parámetros que os pongo arriba según si el usuario puede leer o escribir de tal manera que haga esto:

Variable=acFormReadOnly    ' solo puede leer
o
Variable=acFormEdit ' leer o escribir

y así abrir el formulario con esta instrucción:
DoCmd.OpenForm "frmClientess", , , , Variable, acDialog

y no tengo que andar haciendo if permiso=leer .... else ... acortando código
El problema es que no se que tipo de variable tiene que ser la que me acepte eos parámetros, ¿string, byte? 
Es que no me ha tocado nunca esto...
Gracias

Arriba
mounir Ver desplegable
Colaborador
Colaborador


Unido: 09/Febrero/2009
Localización: Asturias-España
Estado: Sin conexión
Puntos: 5374
Enlace directo a este mensaje Enviado: 13/Noviembre/2015 a las 12:29
Hola!

Mírate este ejemplo de Neckkito , creo que es lo que necesitas.
Un Saludo.
Arriba
pascual14 Ver desplegable
Asiduo
Asiduo


Unido: 30/Junio/2014
Localización: madrid
Estado: Sin conexión
Puntos: 480
Enlace directo a este mensaje Enviado: 13/Noviembre/2015 a las 13:02
Hola mounir, si, eso es lo que estoy haciendo mas o menos pero yo solo quiero saber que tipo de variable tengo que usar para almacenar los valores acFormReadOnly    o acFormEdit
Gracias

Arriba
pascual14 Ver desplegable
Asiduo
Asiduo


Unido: 30/Junio/2014
Localización: madrid
Estado: Sin conexión
Puntos: 480
Enlace directo a este mensaje Enviado: 13/Noviembre/2015 a las 13:08
Me respondo a mi mismo, tiene que ser una variable del tipo AcFormOpenDataMode

nunca había usado esto, ya lo he aprendido.
Gracias

podéis cerrar el hilo

Arriba
 Responder Responder
  Compartir tema   

Ir al foro Permisos de foro Ver desplegable