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
