|
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
|