Juan Maureira escribió:
No estoy muy seguro, pero si tienes los informes y todo eso en el mismo
archivo de la base de datos, no sé que debes hacer.

Lo que hice fue crear los formularios en documentos separados de OOo y
enlazarlo con macrosa la Base de Datos, estos hacen las consuntas SQL a la
Base de datos, así los usuarios no tienen acceso directo a la Base de Datos
(En la primera DB que hice les ADVERTI a los usuarios que se limitaran a
usar los formularios e informes, pero estos tipejos son muy curiosos y a los
3 dias me modificaron formularios :(  y tube que rearmarla)

Sobre los informes, hice lo mismo enlace un archivo aparte y lo fomatee con
campos de control, a esos les agrege las macros que hacían las consultas SQL
a la Bade de datos.

Sobre como proteger las Macros, no tengo idea, lo que hice fue probar todas
las maneras que se me ocurrían para que diera un error el formulario y me
llevara al código de Base y las validé a punta de mensajes de error (es como
lo obvio)

Si alguién sabe una manera mejor, por favor me avisa también ^_^

Suerte

   Hola Juan, muchas gracias por tu respuesta.

Había pensado que algo así se podría hacer, pero no tengo idea de cómo. Apenas acabo de aprender más o menos cómo armar una base de datos seria en Base, para mi trabajo, y tengo todas las tablas, vistas, consultas, formularios e informes en el mismo archivo.

No sé cómo haces lo de los documentos separados con los formularios, los informes y las macros que enlazan con la base de datos y hacen las consultas SQL, si me puedes recomendar un tutorial o algo así te lo agradeceré mucho.

Había pensado en dejar las tablas con los datos en un archivo .odb, y las consultas, formularios e informes en otro archivo .odb enlazado al primero (algo así como conectar con una base de datos existente, pero de Base), pero no tengo idea tampoco de cómo hacer esto, ni sé si es posible hacer tal cosa.

Sería muy práctico poder poner restricciones de edición a las tablas, consultas, formularios e informes, con contraseña o algo así, para que sólo el diseñador de la base de datos pudiera modificarlos, de forma que los usuarios sólo puedieran ejecutarlas pero no editarlas.

   De nuevo muchas gracias por tu atención.

   Saludos.

--
   Argel.

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Responder a