** NORMAS DEL FORO **
Inicio del foro Inicio del foro > Access y VBA > Access y VBA
  Mensajes nuevos Mensajes nuevos RSS - proteger tablas de la mdb
  Preguntas frecuentes Preguntas frecuentes  Buscar en el foro   Eventos   Registro Registro  Iniciar sesion Iniciar sesion

proteger tablas de la mdb

 Responder Responder Página  12>
Autor
Mensaje
carlosd Ver desplegable
Habitual
Habitual


Unido: 18/Febrero/2023
Localización: cuba
Estado: Sin conexión
Puntos: 67
Opciones de entrada Opciones de entrada   Gracias (0) Gracias(0)   Cita carlosd Cita  ResponderRespuesta Enlace directo a este mensaje Tema: proteger tablas de la mdb
    Enviado: 01/Agosto/2023 a las 18:45
He estado intentando con ocultar las tablas de protegerlas para que sean copiadas, pero al final me di cuenta que no es fiable. ¿Cuál es el mejor método para ello? ¿Pudieran ayudarme?

Editado por carlosd - 01/Agosto/2023 a las 18:46
Arriba
javier.mil Ver desplegable
Colaborador
Colaborador
Avatar

Unido: 10/Agosto/2005
Localización: España
Estado: Sin conexión
Puntos: 4856
Opciones de entrada Opciones de entrada   Gracias (0) Gracias(0)   Cita javier.mil Cita  ResponderRespuesta Enlace directo a este mensaje Enviado: 01/Agosto/2023 a las 20:26
Hola

La seguridad tiene muchos niveles ,..... todo depende de hasta donde quieres proteger ,.......
Pegale un vistazo aqui


Arriba
carlosd Ver desplegable
Habitual
Habitual


Unido: 18/Febrero/2023
Localización: cuba
Estado: Sin conexión
Puntos: 67
Opciones de entrada Opciones de entrada   Gracias (0) Gracias(0)   Cita carlosd Cita  ResponderRespuesta Enlace directo a este mensaje Enviado: 01/Agosto/2023 a las 21:01
Hola, gracias por responder, y precisamente ahí quería llegar porque he estado tratando de implementar el ejemplo del Búho y no he podido debido a que el mismo está diseñado para una sola base de datos con nombre y mi programa usa, revinculando, varias bases de datos porque hace salvas por año y como estoy en proceso de aprendizaje no he hallado la formas de que obvie el nombre de la base de datos "Manipula" y use el de la base de datos que en ese momento esté vinculada a la aplicación. ¿Usted me puede ayudar en eso?
Arriba
javier.mil Ver desplegable
Colaborador
Colaborador
Avatar

Unido: 10/Agosto/2005
Localización: España
Estado: Sin conexión
Puntos: 4856
Opciones de entrada Opciones de entrada   Gracias (0) Gracias(0)   Cita javier.mil Cita  ResponderRespuesta Enlace directo a este mensaje Enviado: 01/Agosto/2023 a las 22:21
Si utilizas MDB los mejor es utilizar los Permisos de Usuario que tiene Access (fichero MDW) , para usuarios "normales" es mas que suficiente...... perooooo todo depende que tipo de información quieras proteger y que tipo de usuarios van a utilizar tu aplicación.



 



Editado por javier.mil - 01/Agosto/2023 a las 22:22
Arriba
carlosd Ver desplegable
Habitual
Habitual


Unido: 18/Febrero/2023
Localización: cuba
Estado: Sin conexión
Puntos: 67
Opciones de entrada Opciones de entrada   Gracias (0) Gracias(0)   Cita carlosd Cita  ResponderRespuesta Enlace directo a este mensaje Enviado: 01/Agosto/2023 a las 22:31
La aplicación de va a usar en diferentes provincias, es para emisoras de radio, quiere decir que van a estar distantes, es para el pago de derecho de autor musical
Arriba
javier.mil Ver desplegable
Colaborador
Colaborador
Avatar

Unido: 10/Agosto/2005
Localización: España
Estado: Sin conexión
Puntos: 4856
Opciones de entrada Opciones de entrada   Gracias (0) Gracias(0)   Cita javier.mil Cita  ResponderRespuesta Enlace directo a este mensaje Enviado: 02/Agosto/2023 a las 09:42
En este caso quizás lo mas recomendable seria

1- Cambiar de MDB a ACCDE (tener Access 2007 o superior)
2- Encriptar los datos de tus tablas (ver Demo 21 y Demo 43)
3- Utilizar Permisos de usuario personalizado mediante VBA (ver Demo 8)
4- Tener un control de uso del PC (registro de numero de disco del fabricante (ver Demo 31)

De todos modos en este foro hay muchísima información adicional

Arriba
carlosd Ver desplegable
Habitual
Habitual


Unido: 18/Febrero/2023
Localización: cuba
Estado: Sin conexión
Puntos: 67
Opciones de entrada Opciones de entrada   Gracias (0) Gracias(0)   Cita carlosd Cita  ResponderRespuesta Enlace directo a este mensaje Enviado: 02/Agosto/2023 a las 23:27
Al tratar de convertir la base de datos mde a accdb me dice que estoy intentado convertir una base de datos codificada. Hice una búsqueda para saber como decodificarla pero la opción de seguridad no me sale en herramientas. O sea, la mdb que tiene las tablas si se convirtió, la que será futura mde no se deja. ¿Qué se puede hacer?

Editado por carlosd - 02/Agosto/2023 a las 23:29
Arriba
carlosd Ver desplegable
Habitual
Habitual


Unido: 18/Febrero/2023
Localización: cuba
Estado: Sin conexión
Puntos: 67
Opciones de entrada Opciones de entrada   Gracias (0) Gracias(0)   Cita carlosd Cita  ResponderRespuesta Enlace directo a este mensaje Enviado: 03/Agosto/2023 a las 04:15
Hice una prueba habilitando\deshabilitando la cabecera del fichero y demora 1 minuto en hacerlo teniendo solo 5 mb la base de datos, imagino que mientras más crezca debe ser peor, es así? Estoy a la espera de si me ayuda con lo de la BD codificada. Gracias

Editado por carlosd - 03/Agosto/2023 a las 04:17
Arriba
javier.mil Ver desplegable
Colaborador
Colaborador
Avatar

Unido: 10/Agosto/2005
Localización: España
Estado: Sin conexión
Puntos: 4856
Opciones de entrada Opciones de entrada   Gracias (0) Gracias(0)   Cita javier.mil Cita  ResponderRespuesta Enlace directo a este mensaje Enviado: 03/Agosto/2023 a las 17:47
Publicado originalmente por carlosd carlosd escribió:

Al tratar de convertir la base de datos mde a accdb....... ¿Qué se puede hacer?


No se puede hacer nada. No es posible convertir un MDE a ACCDB
Necesitas tener el MDB y luego convertir a ACCDB y posteriormente a ACCDE
Arriba
javier.mil Ver desplegable
Colaborador
Colaborador
Avatar

Unido: 10/Agosto/2005
Localización: España
Estado: Sin conexión
Puntos: 4856
Opciones de entrada Opciones de entrada   Gracias (0) Gracias(0)   Cita javier.mil Cita  ResponderRespuesta Enlace directo a este mensaje Enviado: 03/Agosto/2023 a las 17:49
Publicado originalmente por carlosd carlosd escribió:

Hice una prueba habilitando\deshabilitando la cabecera del fichero.........


Lo siento No entiendo , puedes explicar porfavor ?
Arriba
carlosd Ver desplegable
Habitual
Habitual


Unido: 18/Febrero/2023
Localización: cuba
Estado: Sin conexión
Puntos: 67
Opciones de entrada Opciones de entrada   Gracias (0) Gracias(0)   Cita carlosd Cita  ResponderRespuesta Enlace directo a este mensaje Enviado: 03/Agosto/2023 a las 18:20
Publicado originalmente por javier.mil javier.mil escribió:

Publicado originalmente por carlosd carlosd escribió:

Al tratar de convertir la base de datos mde a accdb....... ¿Qué se puede hacer?


No se puede hacer nada. No es posible convertir un MDE a ACCDB
Necesitas tener el MDB y luego convertir a ACCDB y posteriormente a ACCDE

El problema es que no es una mde, es una mdb
Arriba
carlosd Ver desplegable
Habitual
Habitual


Unido: 18/Febrero/2023
Localización: cuba
Estado: Sin conexión
Puntos: 67
Opciones de entrada Opciones de entrada   Gracias (0) Gracias(0)   Cita carlosd Cita  ResponderRespuesta Enlace directo a este mensaje Enviado: 03/Agosto/2023 a las 18:25
Publicado originalmente por javier.mil javier.mil escribió:

Publicado originalmente por carlosd carlosd escribió:

Hice una prueba habilitando\deshabilitando la cabecera del fichero.........


Lo siento No entiendo , puedes explicar porfavor ?
Yo apliqué el ejemplo del Búho a mi BD, cree un formulario de antes del inicio, porque el inicio usa usuario y contraseña y si la BD tiene la cabecera deshabilitada no funciona, y cuando se carga ese formulario al darle click en una imagen debe proceder a habilitar la cabecera del fichero y luego pasar al formulario de apertura donde se debe loguear el usuario, pues al hacer click en la imagen el proceso demora 54 segundos que lo medí con el cronómetro del móvil, y esa BD solo tiene 5 mb entonces me pregunto si sigue creciendo demora más, no se.
Arriba
javier.mil Ver desplegable
Colaborador
Colaborador
Avatar

Unido: 10/Agosto/2005
Localización: España
Estado: Sin conexión
Puntos: 4856
Opciones de entrada Opciones de entrada   Gracias (0) Gracias(0)   Cita javier.mil Cita  ResponderRespuesta Enlace directo a este mensaje Enviado: 03/Agosto/2023 a las 21:07
Vamos por partes

1- Mira si puedes entrar en el codigo VBA de tu MDB , pasarle el DEBUG para ver si tienes algun error de compilacion o bien te falta alguna referencia , es decir tienes que estar seguro al 100% que tu MDB esta libre de errores

2- Para pasar de MDB a ACCDB necesitar tener Access 2007 o superior ,..... ¿ Que versión de Access tienes ?

3- Buho tiene decenas quizás miles de programas,......... es imposible saber por los datos que aportas cual es ese programa , dime cual es el nombre completo del fichero o bien pon el enlace desde donde lo has descargado
Arriba
carlosd Ver desplegable
Habitual
Habitual


Unido: 18/Febrero/2023
Localización: cuba
Estado: Sin conexión
Puntos: 67
Opciones de entrada Opciones de entrada   Gracias (0) Gracias(0)   Cita carlosd Cita  ResponderRespuesta Enlace directo a este mensaje Enviado: 04/Agosto/2023 a las 05:05
Publicado originalmente por javier.mil javier.mil escribió:

Vamos por partes

1- Mira si puedes entrar en el codigo VBA de tu MDB , pasarle el DEBUG para ver si tienes algun error de compilacion o bien te falta alguna referencia , es decir tienes que estar seguro al 100% que tu MDB esta libre de errores

2- Para pasar de MDB a ACCDB necesitar tener Access 2007 o superior ,..... ¿ Que versión de Access tienes ?

3- Búho tiene decenas quizás miles de programas,......... es imposible saber por los datos que aportas cual es ese programa , dime cual es el nombre completo del fichero o bien pon el enlace desde donde lo has descargado

Perdón, no había visto este mensaje y eso que llevo todo el día esperando su respuesta, le respondo por partes:
1- He compilado infinidades de veces la mdb y no me da errores
2- Tengo Access 2016
3- El ejemplo que usé, esta en el mimo foro que usted usa en sus textos, https://www.accessdemo.info/docs_seguridad/proteccion-bases-access.html, método 1.2
Y si, pude comprobar que mientras más grandes en la BD más demora ese método de Búho, por lo que tendré que buscar otro método y si usted me ayuda pudieran ser alguna de las que me propuso
Y gracias por toda su atención





Editado por carlosd - 04/Agosto/2023 a las 05:43
Arriba
javier.mil Ver desplegable
Colaborador
Colaborador
Avatar

Unido: 10/Agosto/2005
Localización: España
Estado: Sin conexión
Puntos: 4856
Opciones de entrada Opciones de entrada   Gracias (0) Gracias(0)   Cita javier.mil Cita  ResponderRespuesta Enlace directo a este mensaje Enviado: 04/Agosto/2023 a las 19:23
Hola

1- Es muy raro que No puedas convertir tu MDB a ACCDB ,....  si quieres / puedes subir el fichero MDB algún servidor WEB para que alguien de este foro pueda descargarlo y ayudarte


2-  En titulo de este post dices que quieres "proteger tu tablas perooo el ejemplo de BUHO https://www.accessdemo.info/docs_seguridad/proteccion-bases-access.html, método 1.2 bloquea toda la MDB es decir simplemente modifica la cabecera del fichero MDB para impedir que sea utilizado

Lo que hace internamente el ejemplo es modificar una sola letra
En este caso ha sido
Standard por S1andard como veras se ha sustituido la letra t por el numero 1

Con este sistema esta "protegiendo" toda la base, pero No lo hace sobre las tablas directamente




Arriba
 Responder Responder Página  12>
  Compartir tema   

Ir al foro Permisos de foro Ver desplegable