Cambiar el orden de tabulación en un formulario de Access

Tengo un formulario de Access ya diseñado, pero quiero cambiar el orden de los campos cuando me desplazo por él.

En vista diseño hacemos clic con el botón derecho sobre el selector del formulario (cuadrado gris de la esquina superior izquierda), en el menú contextual que surge seleccionamos Orden de tabulación.



Podemos seleccionar independientemente el Encabezado, el Detalle o el Pie. En nuestro ejemplo seleccionamos el Detalle. Veremos la lista de campos que hay en el detalle, incluidos los campos independientes que hayamos creado por ejemplo a partir de un cuadro de texto. En la lista de la derecha podemos mover los campos colocándolos en el orden de tabulación que queramos (este cambio no afecta a la disposición de los campos en el formulario sino a su orden de tabulación).




Pulsamos Aceptar.

El orden de tabulación de los campos será el mismo que nosotros hayamos indicado anteriormente.

Cambiar formato al posicionarnos en un campo de un formulario de Access

Quiero cambiar el aspecto de un campo de un formulario de Access cuando se coloque el cursor en este campo. ¿Cómo se puede hacer esto?

Lo podemos hacer aplicando un formato condicional cuando el campo tiene foco, es decir cuando el cursor está dentro de dicho campo.

En la vista Diseño del formulario seleccionamos el campo.

Accedemos al menú FormatoFormato Condicional.



En Condición 1 desplegamos eligiendo la opción El campo tiene foco.

Modificamos el formato, en nuestro ejemplo aplicamos Negrita y color rojo.

Pulsamos Aceptar.

De esta manera, en la vista hoja de datos, cuando situemos el cursor sobre este campo se mostrará con el formato condicional especificado:

Ejemplo útil de las funciones Código y Caracter


Estas funciones están pensadas para traducir datos de código a texto y viceversa. Un ejemplo en el que estas funciones pueden sernos útiles es si queremos rellenar las celdas con una serie que reproduzca el abecedario. Excel no tiene esta serie configurada de manera predeterminada por lo que tendremos que crearla. De hecho, si escribimos la letra A e intentamos rellenar la serie mediante el controlador, no dispondremos de la opción de relleno.

Podemos crear una lista personalizada directamente desde Menú HerramientasOpcionesListas personalizadas. Escribimos las letras del abecedario en Entradas de lista separadas por comas y pulsamos Agregar

Pero existe otra manera. Escribimos la función =código(“A”). Excel nos devolverá el valor 65. A continuación, para crear la serie, podemos escribir la siguiente fórmula =carácter(64+fila(A1)).

Al arrastrar el controlador de relleno, la serie se creará, excepto la ñ. Para añadirla, seleccionamos desde la letra o hasta el final. Con el rango seleccionado, situamos el ratón en el borde inferior del rango y cuando se convierta en una cruz de cuatro flechas, arrastramos una celda hacia abajo. En el espacio creado después de la letra n, escribimos la letra ñ. Podemos guardarla como lista personalizada. Para ello,

Seleccionamos la serie que acabamos de crear. La copiamos como valores haciendo clic sobre el borde de la columna con el ratón derecho y arrastramos a la siguiente columna. Seleccionamos Copiar aquí solo como valores.

A continuación seguimos los pasos anteriormente explicados:

  • Menú HerramientasOpciones – pestaña Listas personalizadas
  • Haz clic en Importar
  • Haz clic en Aceptar

Crear encabezado en varias hojas a la vez

Como puedo crear un mismo encabezado en todas las hojas.

Es muy sencillo. Hemos de agrupar todas las hojas a las que queremos agregar el encabezado. Para ello,

  • Hacemos clic con el botón derecho sobre la etiqueta de cualquier hoja
  • Elegimos Seleccionar todas las hojas . De esta manera quedan agrupadas.

Solo hemos de crear el encabezado desde menú ArchivoConfigurar página – pestaña Encabezado y pie de página.

Nota: Para desagrupar las hojas, hemos seguir los mismos pasos que para agruparlas, pero en esta ocasión seleccionamos la opción Desagrupar hojas.

Twitter Delicious Facebook Digg Stumbleupon Favorites More

 
Design by Free WordPress Themes | Bloggerized by Lasantha - Premium Blogger Themes | Top WordPress Themes