programacion
RegistroNewsletter
+ de 45.000 registrados
AñadenosFavoritos
Trucos access .....................................................................................................volver a inicio trucos

Imprimir el registro actual

Imprimir el registro actual no debería ser tan pesado. Y no lo será una vez que añada este botón a sus formularios. Ya no tendrá que merodear con el ratón por los menús Editar y Archivo o por la opción Registros seleccionados en el cuadro de diálogo Imprimir.

Abra el formulario y escoja Diseño del formulario del menú Ver. Asegúrese de presionar el botón de control de asistentes en la caja de herramientas.

Haga clic sobre el botón comando en la caja de herramientas.

Cuando haga clic en el lugar en el que quiere el nuevo botón, el asistente del botón de comando empezará a correr. En la lista Categorías del cuadro de diálogo del asistente, haga clic sobre Operaciones con registros.

En la lista Acción, haga clic sobre Imprimir registro.

Pulse el botón Siguiente y añada texto o una imagen al botón.

Haga clic sobre finalizar y después escoja Formulario del menú Ver.

Pruebe su nuevo botón.

Prevenir duplicados

Aunque Access le diga, al introducir datos en un campo clave principal en un nuevo registro, que ya existe en el campo clave principal de otro registro (como por ejemplo, ID de cliente) avisa del error después de que ya se ha producido. Nuestra macro le informa de la duplicidad al principio, de forma que no pierda tiempo introduciendo el nuevo registro.

Haga clic en la ficha macro de la ventana de la Base de datos.

Escoja Nuevo.

Haga clic en los botones Nombres de macro y Condiciones en la barra de herramientas principal para mostrar estas columnas en la ventana macro.

Proporcione un nombre en la columna Nombre de la macro.

En la columna Condición, teclee lo siguiente:

DLookup("[CustomerID]", "[Customer2]", "[CustomerID] = Form.[CustomerID]")Is Not Null

En la columna Acción de la macro, seleccione la ventana Acción, haga clic sobre la flecha y escoja CuadroMsj de la lista desplegable.

En la fila Mensaje, escriba el mensaje de error de ID de cliente duplicado, y autorice el mensaje.

En la fila 2 de la columna Acción de la macro, seleccione CancelarEvento.

Salga de la ventana macro y haga clic en la ficha Formularios en la ventana de la Base de datos.

Abra el formulario que quiera modificar en el modo Diseñar. Haga clic con el botón derecho en el cuadro de texto del campo de la clave principal y seleccione Propiedades del menú desplegable.

Haga clic en la fila de la derecha de Antes de actualizar y seleccione su macro de la lista desplegable resultante.

Trasládese al formulario y pruebe su nueva macro.

Encriptar su base de datos

Primero, cierre todas las bases de datos, y desde el menú Herramientas, escoja Seguridad.A continuación Codificar/Descodificar base de datos. Especifique una base de datos para encriptar y proporcione un nombre distinto del original para la versión codificada.

 

Solucionar problemas con Access

Revise la base de datos Soluciones que viene con Access. Ésta base de datos proporciona instrucciones paso a paso para resolver multitud de problemas comunes.

Navegar a través de los informes de Access

Access puede crear largos y sofisticados informes completados con resúmenes y cálculos. Si lo convierte en HTML, el asistente rompe estos grandes bloques de datos en múltiples documentos HTML que sean más fáciles de ver.

Desafortunadamente se perderán las uniones entre documentos si utiliza plantillas creadas por usted (este problema no ocurre con las plantillas por defecto de Access). Para resolver el problema añada estas líneas a su plantilla, debajo de la etiqueta :

<A HREF="<!AccessTemplate_FirstPage>">First</A><br>
<A HREF="<!AccessTemplate_PreviousPage>">Previous</A>
<A HREF="<!AccessTemplate_NextPage>">Next</A>
<A HREF="<!AccessTemplate_LastPage>">Last</A>

Personaliza tu Acces 97

Si tienes hecha una aplicación que empleas asiduamente, lo más habitual es haber creado un acceso directo que apunte al nombre.mdb (o nombre.mde) de nuestra aplicación, simplemente para ahorrarnos abrirla dentro del mismo access. Mediante las propiedades de inicio de la base de datos, se puede cambiar tanto el título como el icono de la aplicación, obteniendo así una cierta similitud con cualquier otro programa realizado con lenguajes de programación más sofisticados, como sería Visual Basic, Visual C++ o cualquier otro compilador de Windows que se nos ocurra. Asímismo, nos independizamos un poco de lo que sería el Access en sí para conseguir un resultado mucho más profesional.

No obstante, aún queda un pequeño detalle que nos delata: no es otro que la pantalla de inicio que muestra el Access cuando arranca (esa en la que pone Microsoft Access 97). Si queremos que Microsoft Access muestre un cuadro que nosotros hayamos diseñado, con el logo de nuestra empresa o el nombre de nuestra aplicación, por ejemplo, simplemente tenemos que crear un BMP con el mismo nombre que el nombre.mdb y ubicarlo en el mismo directorio.

Por otro lado en el acceso directo al (nombre.mdb), tenemos que especificar como directorio, el mismo en el que se encuentre nuestra aplicación. Así, cuando se inicie ese MDB, aparecerá nuestra imagen y, de esta forma, habremos conseguido un resultado mucho más personal y que, aparentemente, no se diferencia de cualquier programa comercial.

Título centrado en Access

En más de una ocasión habrás querido centrar un título de un informe de Access. Esto se puede realizar seleccionando el control y posicionándolo en el centro del documento, pero este método requiere bastantes pruebas y mucha paciencia.

Otra opción es la de utilizar la herramienta de alineación para conseguir nuestro objetivo, pero lamentablemente este centra el título dentro del control, no entre los márgenes derecho e izquierdo de lapágina que vamos a imprimir posteriormente.

Este truco se basa en hacer el control del mismo ancho que el propio informe. Para conseguirlo debemos situar la esquina superior izquierda del mencionado control en el márgen izquierdo de la página y ampliar el tamaño del control hasta el extremo contrario de la misma. Entonces, escribimos nuestro título y lo centramos con las herramientas convencionales de alineación

 

Si estas interesado en esta tematica, tambien te podria interesar:
Libros del tema - Los ultimos libros editados
Foros de usuarios en este tema - dudas, preguntas y respuestas
¿Interesado en manuales de Diseño de Macromedia? tenemos una seccion llena...
¿Eres Webmaster? pues desde programatium tenemos algo interesante para ti.....