CMS modules by everest poker.

Ejemplos explicados

Imprimir
Valoración del Usuario:  / 120
MaloBueno 
Categoría: Ejemplos explicados
Escrito por Neckkito

En esta sección podréis echar un vistazo a todos los ejemplos que hay publicados en la web.Ejemplos Encontraréis el nombre del ejemplo, enlazado a la página correspondiente, y una breve descripción de más o menos para qué sirve dicho ejemplo.

También, si hay alguna "característica especial", lo encontraréis asimismo indicado.

Espero que os sean útiles.

Un saludo, y...

¡suerte!

EJEMPLOS Y OTROS ENVIADOS PARA CELEBRAR EL 2º ANIVERSARIO DE LA WEB
Archivos  Aquí encontraréis ejemplos y otro tipo de archivos que varios amigos me remitieron para celebrar el segundo cumpleaños de la web. Hay de todo un poco, por lo que os animo a echar un vistazo a ver si encontráis algo que os interese.


Archivos Tampoco os olvidéis de los ejemplos de la sección Aportaciones. ¡A cuál más interesante!

EJEMPLOS SECCIÓN "SABÍAIS QUE EXISTE..."
Histórico campo memo ¿Sabíais que a partir de Access 2007 podemos guardar un histórico de las modificaciones realizadas en un campo memo y recuperarlas muy fácilmente? El ejemplo, además de explicar la "parte fácil", enseña a manipularlo con algo de VBA
Consulta de Word ¿Sabíais que podemos insertar una consulta de Access en Word y que cada vez que abramos ese Word los datos de esa consulta aparezcan actualizados? Pues con este mini-ejemplo... ¡a WordConsultar!
SEGURIDAD
 Contraseña  Vamos a ver cómo podemos conseguir que el usuario acceda a nuestra BD a través de la selección de un nombre de usuario y contraseña
Contraseña con limitación de intentos Basado en el ejemplo "Contraseña", veamos cómo podemos limitar el número de intentos de acceso a nuestra BD
Contraseña 2 Basado en el ejemplo anterior "Contraseña", veremos en este ejemplo cómo podemos conseguir que sea el propio usuario quien cambie su contraseña, con lo que conseguimos que, como administradores de la BD, podamos decir... "un trabajo menos"
Inputbox con contraseña
¿Queremos proteger "algo" de nuestra BD de una manera sencilla? Pues podemos servirnos de un Inputbox y un poco de VBA...
Contraseña y control de acceso
¿Queremos, además de controlar la entrada a través de user y pass, saber quién entra en nuestra BD y cuándo? Pues este ejemplo tal vez os pueda ayudar...
Control salida usuarios
Si con "Contraseña y control de acceso" sabíamos quién entraba y cuándo, ¿por qué no controlar quién sale y cuándo, aunque no salga de la BD siguiendo los métodos "ortodoxos"?
Gestión permisos usuarios
Por sus características este ejemplo está en la sección "Ejemplos de aplicaciones"
BD ejecutable en un solo PC
¿Qué pasaría si nuestra BD sólo pudiera funcionar en un PC determinado? Es decir, que si alguien se lleva nuestra BD a otro ordenador... ¡sorpresa!
Backup local en tiempo de ejecución

¿Qué tal si lográramos hacer una copia de seguridad de nuestra BD el tiempo que está funcionando? (Tened en cuenta que el sistema sólo es aplicable a una BD local, por lo que no sirve para una BD dividida).

Backup BD dividida en tiempo de ejecución

"¡Ufff... Ya tengo copia de seguridad!"... Esto es lo que diremos cuando, desde cualquier front-end, pulsemos un botón y consigamos realizar un back-up del back-end de nuestra BD dividida

Control de cambios

Por sus características especiales este ejemplo está en la sección Ejemplos especiales

Formulario chivato

Por sus características especiales este ejemplo está en la sección Ejemplos de formularios

Proteger BD usando el Registro de Windows

¿Cómo podríamos conseguir que el Registro de Windows nos controlara si la BD puede ejecutarse en un PC local, y si no... "ploff"? Además, si entendemos la mecánica podríamos utilizar el Registro de Windows para "guardar" datos que nos interesasen de la BD.

Acceso según Administrador o usuario

Sistema relativamente sencillo de cómo acceder a una BD segun seamos Administrador o usuario (con diferentes tipologías de usuarios).

Acceso según Administrador / Múltiples usuarios

Por sus caractarísticas este ejemplo está en la sección "Ejemplos de aplicaciones"

BD Demo protegida

Queremos distribuir una aplicación a un tercero, pero que sólo esté operativa durante un periodo de evaluación que nosotros fijaremos... ¿Cómo lo podríamos hacer? El ejemplo lleva un sistema para evitar que el usuario haga "trampas" con la fecha del sistema...

Salvapantallas protector

Tenemos nuestro Access abierto y debemos abandonar el ordenador para realizar una tarea importantísima, como ir a tomar un café o hacer una fotocopia particular... Je, je... Veamos cómo proteger temporalmente nuestra BD de "miradas indiscretas"...

Aviso límite de tamaño Access

Como sabemos Access sólo permite un tamaño de archivo de 2GB. ¿Y si nos saltara un aviso en un límite de tamaño fijado por nosotros para evitarnos "el susto" de que nuestra BD quede inoperativa?

Acceso a través de teclado en pantalla

¿Queremos acceder a nuestra aplicación a través de un teclado en pantalla para evitar "keyloggers"? Pues veamos cómo podemos hacerlo...

Backups con XML

Sveinbjorn nos trae este ejempo para explicarnos varias sistemáticas y la utilidad de las mismas sobre cómo crear copias de seguridad (y restaurarlas) de nuestros datos utiizando XML. Un ejemplo realmente interesante. ¡Gracias, Sveinbjorn!

UserForm como panel de acceso

Vamos a crearnos un formulario de login (usuario y contraseña) para acceder a nuestra aplicación, pero utilizando un UserForm. La idea del ejemplo es, además de aprender a crear ese sistema de login, empezar a familiarizarse con el uso de los UserForms.

¿Qué usuarios están conectados a mi base?

A través de este ejemplo simple podremos saber qué usuarios se hallan conectados a nuestra base de datos en un momento dado. El ejemplo solo registra los usuarios que han accedido directamente a la aplicación, y no conexiones externas.

FORMULARIOS
Formulario chivato Veamos cómo podemos controlar la información que nos interesa a través de un formulario que "no se ve, no se nota, no se siente", pero que está siempre ahí dispuesto a chivarnos los datos que necesitemos.
Abrir formulario filtrando
¿Cómo conseguir que nuestro formulario se abra filtrado por el valor que previamente hemos seleccionado en un cuadro combinado? Veamos...
Alta en form desde form
Estamos dando de alta datos en un formulario y nos encontramos con que necesitamos dar de alta un dato que depende de otro formulario. ¿Debemos cerrarlo todo? La respuesta es no...
Autonumérico manual
Simplemente aprenderemos cómo crearnos un autonumérico manual que emule el comportamiento del tipo de datos "autonumérico" de Access
Aviso automático al abrir un formulario
¿Y si pudiéramos conseguir que Access nos lanzara un aviso al abrir un formulario en función de unos parámetros que nosotros hayamos establecido? Avisemos, avisemos...
Guardar campo calculado en tabla
Nuestro campo calculado nos calcula la información perfectamente. Sin embargo, esta no queda guardada en la tabla. ¿Por qué? Veamos...
Captura información auxiliar en formulario
Estamos trabajando en un formulario y necesitamos que se nos muestre una información auxiliar con datos que dependen de otra tabla. ¿Cómo lograr que aparezcan "ahí"?
¡Esta valor ya existe!

Nos hinchamos de meter registros en nuestra BD y al repasar la información vemos que hay valores duplicados. ¿Y si Access nos avisara de que ese valor ya existe cuando intentamos introducir un registro?

El ejemplo se ha ampliado para tratar con valores numéricos, de texto y discriminar entre diferentes años.

Filtro por combo en formulario

Tenemos un formulario y un subformulario relacionado. Veamos cómo filtrar por los valores que nos interesan.

¡Ojo! Este ejemplo NO es compatible con Access 2003.

Filtro por combo

Ejemplo muy sencillo donde veremos cómo podemos filtrar los datos que tenemos en un formulario al seleccionar un valor en un cuadro combinado.

Formulario de bienvenida

Veamos algunos trucos para crear un formulario de bienvenida que haga más atractiva nuestra aplicación.

Imágenes en formulario

¿Mostrar imágenes en el formulario "sin engordar" la BD? Pues sí, porque lo que guardaremos será la ruta de la imagen.

Imágenes de internet en formulario

Veremos cómo mostrar imágenes que tengamos guardadas en internet en nuestro formulario. Lo que se guardará en la tabla será la url. Aprenderemos a manejar un control ActiveX para lograr nuestro objetivo.

Informe snapshot en formulario

¿Podemos ver un informe dentro de un formulario? En este ejemplo veremos si eso es posible utilizando un archivo snapshot del informe

Informe pdf en formulario

¿Podemos ver un informe dentro de un formulario? En este ejemplo veremos si eso es posible utilizando un archivo pdf del informe.

Ejemplo NO compatible con Access 2003.

Modificar la escala de un formulario

Este ejemplo es de Marcus Gruber. Pese a mis reticencias, han sido tantas las consultas sobre este tema que al final me he decidido a colgaros aquí el ejemplo.

MsgBox personalizado

¿Aburridos del MsgBox de Access? Aprendamos cómo podemos crearnos un MsgBox personalizado.

MsgBox personalizado 2

Basado en el ejemplo "MsgBox personalizado", Sveinbjorn ha sido tan amable de compartir con nosotros esta modificación, donde utiliza un ingenioso sistema para mostrar un msgbox que espera la respuesta del usuario para realizar una acción u otra. ¡Muchas gracias, Sveinbjorn!

Rellenado autonumérico en form continuo

Tenemos un formulario continuo con nuestros registros numerados correlativamente. Borramos algunos registros, con lo que nuestra numeración correlativa se va "a paseo". ¿Cómo conseguir renumerar de nuevo para que todos los registros queden bien ordenados?

Navegar por registros utilizando teclas

¿Y si quisiéramos navegar por los registros de un formulario utilizando las teclas "arriba" y "abajo"?

Ordenar en formurio, que no en informe...

Veamos cómo realizar una ordenación en un formulario, que aunque parezca extraño no utiliza el mismo sistema que para ordenar en un informe.

Duplicar registros secuencialmente

Hemos rellenado un registro y queremos que la misma información se repita un número determinado de veces en nuevos registros, modificando sólo los datos de algunos campos. ¿Tenemos que escribirlo todo cada vez? Creo que no va a hacer falta...

Crear un filtro múltiple

¿Alguna vez hemos querido tener varios campos para filtrar, seleccionando valores en todos los controles o sólo en alguno de ellos? Pues este ejemplo puede ser que nos explique algo de cómo hacerlo. Se aprovecha también para explicar cuatro cositas sobre el origen de la fila de cuadros combinados.

Crear un filtro múltiple 2

Kike, con ayuda de Sveinbjorn, ha modificado el ejemplo "Crear un filtro múltiple" para añadir un filtro por fechas, un botón para borrar los filtros y un botón para sacar un informe. Además, he añadado un pequeño truco para simular un hipervínculo en un cotrol etiqueta. Gracias Kike (y, de rebote, gracias Sveinbjorn) ;-)

Formulario buscador al tecleo

Veamos cómo podemos ir escribiendo en un cuadro de texto y al mismo tiempo, en un cuadro de lista, se nos van filtrando los resultados en función de lo que estemos tecleando.

Quiero agradecer a Sveinbjorn que haya preparado este ejemplo y que me permita compartirlo con todos vosotros.

Formulario buscador al tecleo (2)

Sveinbjorn da un paso más sobre el ejemplo anterior y nos permite realizar una búsqueda múltiple por aproximación utilizando el mismo control de búsqueda... Pero mejor si veis la introducción del pdf para entender más claramente lo que os quiero decir...

Una vez más, agradecer a Sveinbjorn el Rojo su colaboración ;-)

Registro activo de color

Tenemos un formulario (o subfrmulario) en vista de formularios continuos. ¿Verdad que sería interesante, para una rápida localización, que el registro que vamos teniendo seleccionado fuera cambiando de color? Si es así pienso que este ejemplo os gustará :)

Suma de subformulario a formulario

Tenemos un control que nos hace la suma total en un subformulario, y queremos llevarnos ese valor a un campo del formulario. ¿Cómo se podría hacer esto...? Además, el ejemplo explica el caso de que tengamos uno o varios subformularios.

Fabricando nuestro InputBox

¿Cansados del insípido InputBox? ¿Hartos ya de sus limitaciones? Entonces, ¿por qué no fabricarnos un InputBox "a medida"?

Campos obligatorios

Nuestro amigo Sveinbjorn nos regala este ejemplo. En él aprenderemos a "forzar" la entrada obligatoria en algunos campos de nuestro formulario, coloreándose los mismos si están vacíos, a la vez que lanzamos un mensaje de advertencia personalizado.

¡¡Muchas gracias, Sveinbjorn!!

Formulario continuo bicolor

Veamos cómo conseguir que nuestro formulario, en vista de formularios continuos (varios elementos), nos muestre una alternancia de color entre registro y registro.

Formulario continuo multicolor

Consigamos un formulario continuo de diferentes colores según el valor de un campo. El ejemplo permite adaptarlo a una BD que ya tengamos creada sin tocar las tablas existentes y, además, el cambio de criterio de colores es fácilmente manipulable.

Este ejemplo está pensado para Access 2010 y posteriores porque se permiten multitud de reglas condicionales. Ahora bien, también es aplicable a versiones anteriores teniendo en cuenta que nos encontraremos con la limitación a sólo 3 colores, que es el máximo de condiciones admitidas por el formato condicional.

Búsqueda en diferentes campos de la misma tabla

¿Queremos buscar un valor y no recordamos en qué campo lo almacenamos? Pues eso no importa pues este ejemplo os explica cómo buscarlo en varios campos y poder operar con los resultados.

Hipervínculos en campo memo

¿Queremos insertar hipervínculos en un campo memo y que al hacer clic sobre ellos se nos abra el navegador en ese link? Pues este ejemplo podría ayudarnos...

Datos en formularios independientes (1)

Sveinbjorn nos regala este ejemplo donde podremos manipular los registros de una tabla a través de un formulario independiente. Más que un ejemplo es un mini-manual, dado que nos explica dos metodologías para poder conseguirlo. ¡Muchas gracias, Sveinbjorn!

Datos en formularios independientes (2)

La saga continúa... Sveinbjorn retoma el ejemplo anterior, pero en este caso nos explica cómo poder conseguir nuestra aplicación con un ribbon personalizado. Este mini-manual se está convirtiendo, por suerte para nosotros, en un maxi-manual... ;-)

Datos en formularios independientes (3) **¡Actualizado!**

Y como no hay dos sin tres, Sveinbjorn continúa explicándonos esta interesante sistemática de trabajo, añadiendo en este ejemplo subformularios en los formularios. Un triple salto mortal, vamos... ;-)

Filtro por formulario

Quizá no lo sepamos, pero Access pone a nuestra disposición un potente sistema de filtrado que denomina "Filtro por formulario". En este ejemplo aprenderemos, primero, a crearlo manualmente (y algunos truquillos para manipularlo) y, segundo, a modificarlo un poco a través de VBA.

Imágenes en formulario continuo

¿Cómo conseguir que un formulario continuo no smuestre diferentes imágenes en función del registro? El ejemplo se explica para una carpeta "fija" de imágenes como para una carpeta en el directorio donde esté nuestra BD y que esta "viaje" con nosotros

Imágenes en formulario y formulario continuo - Evolution

Aprovechando una característica incorporada a partir de Access 2007 veamos diferentes maneras de insertar imágenes en nuestros formularios. El ejemplo explica cómo hacerlo con rutas absolutas y rutas relativas. Además, en su último apartado aprovecho para explicaros cómo insertar un botón que nos permitirá seleccionar las imágenes desde una ventana de diálogo.

Campos multivalor en cascada

Todos entendemos lo de combos o cuadros de lista en cascada, pero, ¿sabéis que también puede hacerse con campos multivalor? Así que a través de este ejemplo os intento explicar cómo manipular estos "bichos" llamados campos multivalor para operar "en cascada" con ellos.

Otra más de filtros

Sveinbjorn nos regala este compendio de sistemáticas para aprender a aplicar diferentes tipos de filtros. Así podremos elegir e implementar la mecánica que se adapte mejor a nuestras necesidades. ¡Gracias, Sveinbjorn! ;-)

CONSULTAS
Consultas (I) Ejemplo relacionado con lo que se explica en el artículo teórico-práctico del mismo nombre. En concreto se verán las consultas de selección, consultas de parámetros, consultas en cascada y consulta "tabla de referencias cruzadas".
Consultas (II) Ejemplo relacionado con lo que se explica en el artículo teórico-práctico del mismo nombre. En concreto se verán las consultas de creación de tabla, consulta de actualización, de eliminación, de datos anexados y algo de consultas SQL.
Cálculo stock sin VBA
Veamos cómo podemos calcular un stock sin necesidad de recurrir a VBA... Sólo con nuestras "amigas" las consultas.
Filtros de fecha en consultas
Analizaremos cómo podemos aplicar filtros por fechas en consultas. El ejemplo es un "cuatro en uno", empezando por un filtro simple, pasando por un informe que nos muestre el rango seleccionado y acabando en formularios que no sólo nos muestran la información filtrada, sino también el rango temporal establecido.
Consumos

Es difícil definir este ejemplo. Creo que lo mejor será que abráis el pdf y miréis la introducción para ver cuál es la finalidad. Por resumir, de lo que se trata es, básicamente, de, a partir de unos datos de consumos de vehículos, kilómetros y litros, conseguir una tabla donde obtengamos el consumo a los 100. Un perfecto ejercicio para practicar ordenaciones, agrupaciones, totales, creaciones de tabla y campos calculados.

Quiero agradecer a José Ricardo el que haya planteado problema y solución y me haya permitido compartirlo con vosotros.

El top de los top

Conseguir con una consulta "los 3 mejores" (o peores) es algo fácil. Ahora bien, conseguir los XX mejores (o peores) dentro de los YY mejores (o peores) ya es algo más complicado. Quizá este ejemplo pueda ayudarnos a conseguirlo...

Contador tipo saldo 2

Sveinbjorn nos regala este nuevo ejemplo donde podremos crearnos un contador tipo saldo. ¿El secreto? Que no utiliza código VBA, sino que todo el sistema está montado utilizando sólo consultas. Ejemplo muy útil a la par que instructivo. ¡Gracias, Sveinbjorn!

QueryDef: una alternativa al trabajo con consultas

En este ejemplo, mix teórico-práctico, os presento una forma de trabajo alternativa a lo que podemos hacer con las consultas, para "ampliar horizontes" y saber que existen "otras maneras de...".

INFORMES
 Informes imprimibles  Veamos cómo "delimitar" la impresión de unos informes específicos al usuario, básicamente para ayudarle en su trabajo. Evidentemente, este ejemplo se podría complementar con el nivel de acceso otorgado al usuario.
Suma pie de página  Consigamos, en el pie de página de un informe, logar que un control nos muestre un valor tipo "Suma y sigue". Aprovecharemos para mostrar un total parcial con los datos que hay en la página en la que estamos
Suma anterior - Suma y sigue Ligado al ejemplo anterior "Suma pie de página", introduciremos una variante para obtener la suma acumulada anterior más el total parcial de la página en la que estemos.
Ordenar en informe, que no en formulario
Veamos cómo ordenar en un informe, que aunque parezca extraño no sigue el mismo método que la ordenación en formularios.
Imágenes en informes
Tenemos una tabla con registros que llevan una imagen asociada. ¿Cómo podríamos crearnos un informe para ver la información de cada registro y, lógicamente, dicha propia imagen asociada? Uhmmm...
Llamar a formulario filtrado desde informe
Estamos analizando un informe y detectamos un registro que debe ser modificado. ¿Sería posible abrir un formulario con los datos del registro "problemático" desde el propio informe? Quizá sí...
Contar registros por página en informe
Pues sí... Contar los registros por página en un informe en vista preliminar no es tan sencillo como parece. A ver si este ejemplo nos ayuda a conseguirlo...
Línea vertical en informe
A través de este ejemplo veremos cómo podemos configurar una o varias líneas verticales en nuestro informe y que se vayan adaptando de nuestra necesidades. Agradezco a FherrMX que me permita compartir este ejemplo con todos vosotros. ¡Gracias!
Informes con marcadores
¿Tenemos que emitir un informe periódico con un texto estándar, en el que sólo cambian algunos detalles? Pues este ejemplo quizá os sirva para automatizar un poco el proceso de escritura de ese texto...
CONTROLES
 Combos en cascada Veamos cómo conseguir que en un combo se muestre un valor que depende de la selección anterior de un combo, que a su vez depende de lo que hayamos seleccionado en un combo previo
 Marco de opciones que activa campos ¿Y si pudiéramos activar un campo u otro en función del valor seleccionado en un marco de opciones? Quizá no sea tan difícil...
 TextBox de 2 colores  ¿Podemos conseguir que un cuadro de texto nos muestre su contenido en dos colores? Ahí va un pequeño truco para conseguirlo.
Combo avisador Imaginemos que tenemos un cliente (por poner un ejemplo) que en su ficha tiene una nota o incidencia. Si en un formulario debemos seleccionar al cliente a través de un cuadro combinado, ¿no estaría bien que Access nos avisara de que existe una nota o incidencia sobre ese cliente?
Una lista muy lista
Seleccionamos un valor de una lista y nos aparece una lista de valores dependientes de dicha selección... ¡dentro del mismo cuadro de lista!
Control TreeView
Veamos algunas particularidades de este ActiveX. La idea es que aprendáis a manejar las principales propiedades de este control y que, además, os sea práctico... je, je...
Un poco de Common Dialog
Veamos algunas "cosillas" de este ActiveX y de qué manera podemos aprovecharlas en nuestro Access...
Scroll en textbox con la rueda del mouse

¿Tenemos un textbox con gran cantidad de texto y nos queremos desplazar por el mismo moviendo la ruedecilla del mouse? Pues veamos cómo se puede hacer eso...

Agradecer a Extra Mile Data (http://www.extramiledata.com/) que me haya autorizado a"pasar" este ejemplo al español y permitido compartirlo con vosotros.

Nota: el ejemplo es para Access 2007 y superior.

¿Combo de colores... o no?

En este ejemplo aprenderemos a "trampear" un control para que parezca un combo cuyos valores cambian de color según el criterio que hayamos fijado.

Cuadros combinados

Nuestro amigo Sveinbjorn nos explica aquí diferentes maneras de trabajar con cuadros combinados y cómo tratar sus valores, explicación que va desde el uso de funciones y expresiones hasta código VBA. Un excelente "ejemplo de estudio". ¡Muchas gracias, Sveinbjorn! :-)

Control de Exploración Web

Veamos cuál podría ser un uso para el "nuevo" control que aparece en Access 2010 y siguientes llamado Control de Explorador Web. El ejemplo permite archivas páginas web y, al mismo tiempo, visualizarlas e interactuar con ellas. Además de lo que es la utilidad en sí, también podréis ver algunas maneras de manipular este control.

Campos Multivalor

A través de este ejemplo explicaremos los campos multivalor, cómo podemos extraer información de ellos y cómo manipularlos a través de VBA.

Combo con opción de seleccionar "Todos"

Con este ejemplo veremos que a la lista de valores que aparece en nuestro combo le podemos añadir una primera opción para "Seleccionarlos a todos".

Cuadros combinados inteligentes + adenda

Sveinbjorn nos regala este ejemplo para trabajar con cuadros combinados que van filtrando su contenido a medida que vamos escribiendo el valor que buscamos. Además nos lo explica con tres posibles orígenes de los datos del combo... pero mejor echadle un vistazo al ejemplo para ver más detalles... ;-)

Colores en cuadro combinado y cuadro de lista

Veamos cómo podemos resaltar con colores los valores que nos muestra un combobox o un listbox. El sistema tiene varias limitaciones, pero mejor si le echáis un vistazo y lo averigüáis por vosotros mismos... je, je... ;-)

OLE con datos binarios

Todos sabemos que un control OLE puede contener objetos, pero, ¿sabíais que podemos utilizarlo como contenedor de datos binarios? Este ejemplo os explica qué es eso y cómo hacerlo ;-)

Un poco más allá del Not In List

El evento de un combo "Al no estar en la lista" (Not in list) nos permite añadir un elemento que no esté en el desplegable. Pero, ¿y si quisiéramos añadir algunos datos más relaciionados con dicho nuevo elemento? Pues este ejemplo podría echarnos un cable para hacer eso...

CÓDIGO
 ¡Quiero navegar y seleccionar un archivo!  Vamos a ver cómo podemos, con solo pulsar un boton, lograr que se abra una ventana que nos permita navegar por nuestro PC para seleccionar un archivo.
Calcular la edad Vamos a ver cómo podemos calcular la edad a partir de una fecha de nacimiento. Lo veremos desde dos ópticas: una, al rellenar los datos en un formulario, y dos, actualizando de una sola vez todos los registros de la tabla
ShellExecute

¿Queremos que se nos abra un archivo cuya ruta tenemos guardada en Access? Pues con ShellExecute el archivo se nos abrirá con el programa que tengamos configurado por defecto en nuestro Windows.

Al final del ejemplo se adjunta el código para sistemas de 64 bits.

Contador tipo saldo Obtendremos un contador tipo saldo, es decir, como un extracto bancario. El ejemplo sirve para cualquier supuesto donde debamos arrastrar una suma en función del valor del registro anterior.
Contar dias (1) **¡Actualizado!**
Introducimos una fecha inicial y una final, y Access nos dice los días que hay entre ambas fechas. Eso parece fácil, pero vamos a ver también cómo hacerlo contando o sin contar sábados, domingos y festivos. También hay una BD de ejemplo considerando agosto como un mes inhábil.
Contar días (2)
Esta vez introduciremos una fecha inicial y un número de días, y Access nos dará la fecha final. Como en el ejemplo anterior, explicaremos la combinatoria con contar (o no) sábados, domingos y festivos. Se añade también una BD de ejemplo contando agosto como mes inhábil.
Cálculo plazo

Basado en el ejemplo "Contar días (2)", Darío ha "recombinado" el código para conseguir contar plazos, añadiendo funcionalidades, como contar también por meses. Es un placer compartir este ejemplo con vosotr@s.

¡Gracias, Darío!

Control Calendar

Veremos cómo utilizar el control ActiveX llamado "Control Calendar" para conseguir dos objetivos: seleccionar una fecha y realizar una búsqueda a partir de la fecha seleccionada.

Exportar citas a Outlook

¡Un poco de automatización! Veamos cómo exportar nuestras citas, guardadas en Access, hacia Outlook.

Números a letras

Introducimos un número y... ¡zas! Access nos lo convierte a letras. El ejemplo permite indicar la moneda si lo necesitamos.

Y una de mail

Veamos cómo enviar un mail bajo varios supuestos: con los datos de un destinatario que tenemos en pantalla o a un conjunto de destinatarios que habremos filtrado previamente.

Utilizaremos el método SendObject.

Y dos de mail

Siguiendo los objetivos marcados en el ejemplo "Y una de mail", pues este ejemplo muestra una sistemática diferente para conseguirlos.

Utilizaremos el método de automatización con Outlook.

Y tres de mail **¡Actualizado!**

 También, según los objetivos fijados en el ejemplo "Y una de mail", veremos cómo podemos conseguir nuestros "designios" utilizando una cuenta de correo de Yahoo o de GMail.

Utilizaremos el método CDO.

Mail con Thunderbird

¿Tenemos, como cliente de correo, Mozilla Thunderbird (tanto aplicación de escritorio como portable), y queremos gestionar el correo a través de nuestra aplicación Access? Pues quizá este ejemplo pueda ayudarnos... ;-)

Actualización global de datos en tabla

Tenemos un dato en todos los registros de una tabla, y queremos actualizarlo todo "de golpe". ¿Cómo podemos hacerlo? El ejemplo es doble, porque explica cómo actualizar tras aplicar unos cálculos al dato y también explica cómo calcular la edad en el momento actual.

Jugando con gráficos

A través de este ejemplo veremos cómo podemos manipular gráficos en Access, aprendiendo a manejar las propiedades y métodos más comunes, tanto en formularios como en informes. Además se explica cómo podemos "investigar" el resto de propiedades y hacer nuestras propias pruebas. Lamentablemente el ejemplo sólo es válido para versiones de Access 2007 y posteriores.

Notepad acusador

¿Queremos "espiar" a qué ritmo nuestros "operarios" van introduciendo registros en una tabla? Pues sentémonos cómodamente delante de la pantalla y esperemos que un bloc de notas nos vaya mostrando el número de registros que van rellenando la tabla.

En realidad, creo que es una manera divertida de aprender cómo funciona la instrucción <SendKeys>

Reproduciendo sonidos

¿Queremos "meter marcha" a nuestro Access? Pues vamos a ver cómo podemos reproducidr archivos wav y asignarlos a distintos eventos para sorprender a nuestros usuarios... Ni que decir tiene que deberemos poner nuestros altavoces "a tope"... ;)

Cálculo de letra de NIF-NIE

Tras varias consulta recurrentes de cómo calcular la letra de un NIF aquí tenéis un ejemplo para poder calcular no sólo esa letra, sino también la letra de un NIE. Con un poco de imaginación podéis adaptar el ejemplo para validar un NIF o NIE introducidos simplemente comparando la letra que el usuario indica con la letra que devuelve el código.

Extracto de movimientos entre fechas

Tenemos unos movimientos tipo "cartilla de banco" y queremos ver un extracto de los mismos entre dos fechas, pero... también queremos ver el saldo acumulado antes de la fecha solicitada y el saldo acumulado en cada movimiento... ¡Marchando un poco de código para hacer eso!

Extracto de movimientos entre fechas (2)

Basado en el ejemplo anterior, en el primero teníamos una sola columna que recogía el movimiento de ingreso (en positivo) y el de gasto (en negativo). En este segundo ejemplo lo que tenemos es un campo propio para el ingreso y otro para el gasto; es decir, un sistema de doble columna. Veamos cómo podemos conseguir un saldo inicial y un acumulado por movimiento también con un "poquito" de código... je, je...

Alfanumérico autonumérico

Imaginemos que tenemos un campo tipo texto, con valores alfanuméricos. ¿Y si quisiéramos que la parte numérica se comportara como un autonumérico? Quiza este ejemplo pueda darnos alguna "ayudita"...

Además, el ejemplo explica dos tipos de "utilidades" para trabajar con alfanuméricos ;)

Comprobar CIF's y números de cuenta

Sveinbjorn ha preparado y me ha permitido compartir con vosotros este ejemplo, donde podremos calcular CIF's, NIF's, NIE's, números de cuenta e IBAN's.

Quiero agradecerle esta magnífica aportación: ¡muchas gracias!

Maximizar sin maximizar

Nuestro amigo Sveinbjorn se ha "currado" un ejemplo que responde a la pregunta (y cito textualmente): ¿cómo podemos mostrar el formulario maximizado sin que nos aparezca el botón Restaurar?

Una vez más quiero mostrar mi agradecimiento a Sveinbjorn por este ejemplo ;)

Borrar o no borrar... that's the question

Con este ejemplo, en una primera parte, aprenderemos a manipular las acciones de borrado de un registro antes de que se ejecute. En una segunda parte se explica una manera muy sencilla de hacer un backup del registro borrado.

Exportar en hoja existente en Excel

Access tiene diferentes métodos para exportar la información a Excel. Sin embargo, ¿qué pasaría si queremos exportar dicha información a un Excel que ya existe en una hoja que también ya existe? Este ejemplo trata de explicar la sistemática para conseguirlo.

Procesando, procesando...

Cuando en nuestra aplicación se ejecuta un proceso largo el usuario "impaciente" puede pensar que la BD se ha "colgado". Con este ejemplo le podremos dar una pista de que nuestra BD está "pensando"...

Evaluar contraseñas

Nuestro amigo Oraldo nos regala este ejemplo para no sólo registrar contraseñas de usuarios de nuestra aplicación, sino también de evaluar la fortaleza de la contraseña elegida. Es un ejemplo perfecto para aprender algunos detalles de VBA, como por ejemplo empezar a conocerlo que se denominan "expresiones regulares". ¡Gracias, Oraldo!

Número aleatorio

¿Queremos generar uno o varios números aleatorios?  ¿Los queremos entre unos valores concretos? ¿Necesitamos que se repitan o que no se repitan? Pues este ejemplo intenta dar respuestas a estas "preguntas vitales" ;-)

Obtener datos de un registro anterior

En ocasiones necesitamos conocer un dato del registro anterior, o, incluso, de un registro anterior relacionado con algún elemento que estamos dando de alta en este momento. Este ejemplo os expica una sistemática de cómo poder acceder a la información de ese registro previo.

Descarga archivos Internet

¿Por motivos de portabilidad, de ahorro de espacio en el disco duro o cualquier otra causa tenemos nuestros archivos en la nube y queremos descargarlos a través de nuestro Access solo cuando los necesitemos? Pues este ejemplo os podría ayudar. Se explica, además, el caso concreto de archivos guardados en Google Drive.

Mail personalizado con imágenes e hipervínculos usando Outlook (actualizado)

¿Queremos llenar nuestro mail enviado con Outook de imágenes, hipervínculos, firma...? Pues en este ejemplo os explico cómo podéis hacerlo ;-)

Se ha actualizado el ejemplo original con las sugerencias que me hizo llegar Xavi (Llodax) para poder elegir, por código, la cuenta por la que queremos que salgan nuestros mensajes.

Captura mensaje de error de Access

¿Y si os dijera que podemos "dar el cambiazo" a esos feos mensajes de error propios de Access que nos saltan cuando realizamos alguna acción incorrecta en un formulario? Pues sí, se puede... ;-)

APLICACIONES
 Facturación Ejemplo más o menos básico de cómo podría ser la base de un programa de facturación
Gestión almacén
Veamos una aplicación para gestionar las existencias de un almacén. La aplicación, además, nos avisará si rebasamos un stock crítico, o directamente no nos dejará sacar el artículo en cuestión si no hay existencias. Finalmente, nos permitirá obtener información de cómo está el inventario.
Gestión almacén - Adenda
Basado en el ejemplo "Gestión almacén", y por una petición, veremos cómo podemos guardar en tablas el stock resultante de las entradas y salidas de nuestro almacén.
Gestión almacén - Adenda 2
Tras otra petición ahí va una ligera modificación del ejemplo "Gestión almacén", esta vez adaptado para poder aplicar un filtro de fecha.
Gestión almacén - Adenda 3 Modificación del ejemplo "Gestión almacén - Adenda 2", donde se permite la introducción de referencias pertenecientes al mismo producto.
Gestión almacén - Adenda 4
Basado en el ejemplo "Gestión almacén - Adenda 3", veremos cómo dar salida a las referencias de aquellos productos que nos queden en el almacén.
Arqueo diario de caja
Veamos un ejemplo de sistema para realizar un arqueo diario de caja, basado en las ventas y en el "dinerito que nos queda en caja".
Cuestionarios
¿Access para realizar cuestionarios? Pues a través de este ejemplo veremos cómo Access nos gestiona cuestionarios para varios usuarios, controla el grado de realización de los cuestionarios y la puntuación de cada uno de ellos.
Gestión permisos usuarios
¿Cómo controlar que un usuario que entra en nuestra BD, con un determinado nivel de acceso, pueda trabajar sólo con aquellos elementos a los que sus privilegios le permiten? Quizá este ejemplo pueda clarificar algo...
Control aforo
Veamos cómo podemos programar una aplicación para gestionar el aforo de un local donde se realizan diferentes espectáculos
Control presupuestario
¿Controlar nuestro presupuesto con los gastos e ingresos reales? Quizá este ejemplo pueda ayudarnos...
Agenda de tareas avisadora

¿Queremos que Access nos sirva como agenda de tareas que, además, nos avise de si esas tareas están vencidas o se hallan dentro de un lapso de preaviso que habremos establecido? Pues este ejemplo nos podria servir...

Además, el ejemplo es un "economizador" de recursos...

Amortización préstamos (1 y 2)

Ejemplo amablemente cedido por Sveinbjorn. Veremos cómo utilizar Access para que nos cree un cuadro de amortización dándole como entrada tres datos: el capital, el plazo y la tasa de interés. En realidad las aplicaciones son dos:

La primera, explicada en el pdf, nos enseña a crearnos un sistema para calcular el cuadro de amortización según el sistema francés.

La segunda nos permitirá elegir entre tres sistemas de amortización (francés, alemán y lineal) para crear su correspondiente cuadro de amortización.

Quiero agradecer desde aquí a Sveinbjorn que me haya permitido compartir estos ejemplos con vosotros. ¡Gracias!

Acceso según Administrador / Múltiples usuarios

Veamos cómo podría ser la operativa de nuestra aplicación en función de si quien entra tiene la categoría de administrador o de "usuario normal"

Inventario de archivos

Es difícil describir este ejemplo, por lo que os animo a leer la introducción del pdf. Sin embargo, os puedo decir que se trata de un sistema donde podremos crearnos una base de datos con los archivos y capertas y subcarpetas para poder realizar posteriormente una búsqueda, con la posibilidad de abrir los resultados desde el propio formulario de resultados.

Asignar hora libre a cita

Imaginemos que tenemos que asignar a una cita un día y una hora dentro de un horario preestablecido. ¿Y si Access nos mostrara sólo las horas que quedan libres para ese día en concreto?

El ejemplo ha sido preparado por Sveinbjorn, que me ha permitido compartirlo con vosotros. Así que, desde aquí, le mando las gracias :)

Sistema de ayuda

¿Y si quisiéramos tener un sistema de ayuda para nuestra aplicación que fuera eminentemente práctico y sin recurrir a archivos externos? Pues quizá este ejemplo, que creo que me ha salido bastante "resultón" ;) , os puede ayudar...

Sonoteca

¿Nos gustaría tener nuestras canciones catalogadas en Access? ¿Nos gustaría poder reproducir una canción? Y, un poco más allá, ¿nos gustaría poder seleccionar un conjunto de canciones y que Access nos las reproduzca? Pues este ejemplo quizá os pueda servir...

Álbum fotográfico

Sveinbjorn nos regala esta magnífica aplicación: nos explica cómo gestionar nuestras fotografías e imágenes a través de álbumes personalizados. Además, también nos explica cómo parametrizar las preferencias que "controlarán" nuestra aplicación. ¡Gracias, Sveinbjorn! :)

Aventuras de Neckky

Ejemplo de una aplicación para los "peques" de la casa. ¿Por qué Access sólo tiene que ser para gestionar "cosas serias"? ¡Cuidado, que engancha a los que no son tan "peques"! Je, je...

Recetas NckGum

¿Sería posible que Access nos hiciera de pinche ayudándonos a cocinar en función del número de comensales? Ji, ji...

Creación y ejecución de consultas personalizadas por el usuario

A través de este ejemplo os explicaré una sistemática para que los usuarios de la aplicación, sin conocimientos de Access, puedan crear, ejecutar y guardar, si procede, sus propias consultas relativamente simples. Lo importante es que no interrumpan las arduas tareas del administrador de la base de datos; esto es, que no molesten a la hora de tomar el café ;-)

NckCBOBD - Comparador Básico de Objetos de Base de Datos

Celebraré el quinto aniversario de la web poniendo a vuestra disposición este comparador de objetos de base de datos, que os permitirá comparar entre dos bases de datos los objetos que hayan sufrido cambios. La idea es, si manejamos diferentes versiones de una base de datos, poderlas comparar para ver dónde están las diferencias entre ambas.

ESPECIALES
Calendario planning mensual Obtengamos un calendario mensual que nos muestre los eventos que hemos introducido en nuestra aplicación. Como el ejemplo es un poco "duro" de código, si "pillamos" la mecánica, en el pdf se explica cómo podemos adaptarlo a nuestras necesidades
 Cartas de Word en Access  Bueno... el título tiene truco: las cartas seguirán siendo en Word, pero las confeccionaremos a través de Access, lo cual nos permitirá controlar a través de filtros, informes, etc. todo lo relativo a la correspondencia que hemos generado
 Control de cambios ¿Y si pudiéramos controlar las modificaciones que hace un usuario en los campos de un registro de un formulario, sabiendo el valor anterior y el nuevo dato que se ha establecido?
Datos por fichas En ocasiones tenemos varias tablas y creamos un formulario para cada una de ellas. Si esas tablas tienen un nexo común, ¿por qué no "matar varios pájaros de un tiro" y trabajar con un único formulario, a través de fichas?
 Menús personalizados con macros Ejemplo que nos ayudará a personalizar los menús de nuestra aplicación a través de macros. Como el tema de las macros ha variado mucho según la versión de Access se ofrecen tres ejemplos, cada uno correspondiente a su versión (2003, 2007 y 2010)
Access-Excel: tablas y gráficos dinámicos Este ejemplo tiene como objetivo simplemente mostraros otra forma de trabajar con la combinación de Access y Excel, en concreto para manipular tablas y gráficos dinámicos. Si le podéis sacar alguna utilidad para vuestro trabajo pues... ¡perfecto!
Buscar en varias BD's
Supongamos que tenemos datos guardados en diferentes tablas (por ejemplo, datos históricos en tablas por años) y, desde nuestra BD de trabajo, necesitamos realizar una búsqueda, pero no sólo en la BD actual sino en el resto de nuestras BD's (sin abrirlas, claro). Pues si necesitamos eso este ejemplo podría ayudarnos...
Macros "trigger"
(Sólo Access 2010). Veamos cómo podemos crearnos unas macros para controlar directamente lo que ocurre en nuestras tablas y en sus registros.
Menú botonera vertical-Ventanas
Veamos cómo podemos construirnos una botonera tipo menú vertical que acompañará al formulario que tengamos activo en pantalla. Está basado en el sistema de ventanas superpuestas, propio de Access 2003
Menú botonera vertical - Fichas
Veamos cómo podemos construirnos una botonera tipo menú vertical que acompañará al formulario que tengamos activo en pantalla. Está basado en el sistema de documentos por fichas, propio de Access 2007 y siguientes. Es por ello por lo que la BD de ejemplo tiene extensión accdb.
Árbol genealógico

Veamos cómo podemos crearnos un árbol genealógico de los datos que tengamos informados en una tabla, junto con sus dependencias de parentesco.

El ejemplo es un poco "denso" tanto de comprensión como de programación, por lo que, si lo vais a analizar, tomáoslo con calma... Y, si no, la BD de ejemplo es totalmente operativa, por lo que sólo deberemos tener claro cóm meter los datos en la tabla ;)

Algo diferente: consultas y Excel

Veamos cómo podemos analizar con Excel los datos de nuestra BD... sin tener que abrir la BD. Conoceremos "algo" llamado MSQRY

Formulario de ayuda+

Sveinbjorn nos "ilustra" con un sistema de ayuda. A este ejemplo no le acompaña pdf explicativo, pero los códigos están ampliamente comentados. Además, si en vez de "emularlo" en nuestra aplicación hacemos una importación de los objetos de la BD de ejemplo pues... listos.
Importante: el ejemplo sólo se puede abrir con una versión de Access 2007 o superior.

Importando con Excel

A través de este ejemplo veremos cómo importar desde una simple hoja de Excel a importar varias y cómo importar un rango de celdas en una hoja en concreto. Además, husmearemos un poco sobre el DDE... (¿qué debe ser esto del DDE... je, je...?)

Abrir Access desde Access

Este es un ejemplo un tanto "teórico". Veremos cómo, simplemente, podemos abrir un Access desde otro Access hasta abrirlo y manipularlo a nuestro gusto.

Access-Excel: trabaja Excel

¿Analizamos los datos de Access a través de un Excel? Lo usual sería exportar dichos datos desde Access a Excel. Sin embargo, si la tarea de análisis sobre Excel es un tanto repetitiva podría interesarnos ver este sistema que os propongo. Quizá si leéis la introducción del pdf explicativo os quede "la cosa" un poco más clara ;)

Asignar tareas equitativamente

Tenemos unas tareas para un día y hay que repartirlas entre nuestros trabajadores. Para otro día tenemos otras tareas, y así sucesivamente. ¿De qué manera podríamos asignar esas tareas a nuestros trabajadores de la forma más equitativa posible? Pues este ejemplo os muestra una sistemática de cómo podría hacerse...

Usando el escáner

¿Queremos capturar un documento usando el escáner a través de Access? Pues este ejemplo os puede ayudar, siempre y cuando vuestro escáner sea compatible con WIA... pero mejor leed el pdf para ver de qué va esto... ;-)

Formulario de Navegación

En este ejemplo, sólo aplicable a Access 2010 y siguientes, veremos desde cómo podemos construirnos un formulario de navegación (nuevo elemento incorporado en estas versiones de Access) hasta cómo podemos "toquetearlo" un poco utilizando código VBA. La verdad es que constituye una sistemática de trabajo muy interesante.

Jugando con gifs animados

Ejemplo creo que divertido de cómo podríamos trabajar en nuestro Access a partir de un gif animado. El ejemplo explica dos usos posibles: como formulario de bienvenida y como formulario de espera. Al utilizar un control específico introducido en Access 2010 este ejemplo sólo es aplicable a esta versión y siguientes.

Cambiar conexión en tiempo de ejecución

Guardamos nuestros datos históricos en varias BD's o Excels, y para trabajar tenemos una BD en la cual hay una vinculación a los archivos anteriores. ¿Cómo podríamos conseguir cambiar los datos pulsando un sólo botón y sin tener más tablas vinculadas que las estrictamente necesarias?

Plantilla de Excel dentro de Access

¿Y si pudiéramos, para cada registro individual de nuestra BD, introducir datos en base a una plantilla de Excel preparada por nosotros mismos? Quizá esto suene un poco enrevesado, pero con una ojeada a la BD del ejemplo lo veréis inmediatamente.

Simulador datos adjuntos

Nuestro amigo Sveinbjorn nos regala una nueva joya. Como su título indica, este ejemplo "simula" las características de un campo de tipo "Datos ajdjuntos" para los registros de nuestra BD, con la ventaja de que nuestra BD no "engorda" ;-) ¡Muchas gracias, Sveinbjorn (una vez más)!

Control de actividades usando un Form Dividido

A partir de Access 2007 tenemos una nueva vista para los formularios: el Formulario Dividido. A través de este ejemplo intento explicaros una sistemática usando esta vista para conseguir un "pseudofiltro" que nos permita controlar unas actividades... ¡y sin usar VBA! ;-)

Campos calculados en tabla

En Access 2010 aparece un nuevo tipo de campo, el "Campo calculado". A través de este ejemplo intentaré explicaros cómo construir algunas expresiones que os pueden ser útiles en este tipo de campos, y, además y al timpo, veremos algunas peculiaridades de este tipo de campos.

Access + Tablets: teclado numérico y calendario

Antonio J. Martínez nos regala este ejemplo donde nos explica cómo contruir un teclado numérico y un calendario, teniendo en cuenta que operamos en un Access que corre sobre una tablet. Además, aprovecha para mostrarnos una sistemática de cómo trabajar con un cuadro de lista, siempre considerando que el medio de trabajo es una tablet. ¡Gracias, Antonio!

Multibuscador

De nuevo Antonio J. Martínez nos explica una sistemática de cómo construir un sistema multibuscador, que espero os abra un gran abanico de posibilidades para aplicar en vuestras BD's.

Destripando archivos adjuntos

¿Queremos aprender a realizar acciones "comunes" (añadir, eliminar, extraer, visualizar...) sobre campos de datos adjuntos a través de código VBA? Pues la finalidad de este ejemplo es enseñaros a hacer todas esas "cosas bonitas con adjuntos"... je, je...

Porcentaje de progreso

Si tenemos un código cíclico podemos ir mostrando el porcentaje de ejecución de ese código, y este "sencillo" ejemplo nos explica cómo. Además de cómo montar el sistema se explica cómo aplicarlo a un bucle For...Next y a un recorrido de un recordset. La BD de ejemplo tiene, además, una pequeña sorpresa no explicada pero que es muy fácil de entender ;-)

Sistema de codificación. Por ejemplo, una biblioteca

Veremos, a través de un ejemplo ficticio para codificar la ubicación de los libros de una biblioteca, una sistemática para desarrollar la estructura de un sistema de códificación y cómo tratar los diferentes elementos del mismo.

Registros tipo créditos de cine

Sveinbjorn comparte con nosotros esta delicatessen donde nos enseña cómo poder ver, en un formulario, los registros de una tabla o consulta que van pasando como si fueran los créditos de una película de cine. ¡Gracias, Sveinbjorn!

UserForms: Listbox como subformulario

A través de este ejemplo se intenta explicar el funcionamiento del drag & drop en un Userform. Para ser más concreto, vamos a ver cómo manejar ese evento en un cuadro de lista que utilizaremos a modo de simulación del comportamiento de un subformulario

Diagrama de Pareto en Access

Veamos cómo podemos construir un Diagrama de Pareto en Access, tanto en lo que es su parte de datos (tabla) como en lo que es su parte gráfica.

Sistema de trabajo por años

A través de este ejemplo veremos una sistemática que permite que, una vez seleccionado un año de trabajo, todos (o casi todos, si así lo configuramos) los elementos de nuestra aplicación permitirán gestionar la información de nuestra base de datos referida solo al año que hayamos seleccionado.

Incorporar compresor RAR en nuestra BD

En este ejemplo os explico un sistema curioso (al menos, para mí) para comprimir y descomprimir archivos rar (o zip) e incorporarlo en nuestra base de datos. La gracia es que también funciona en aquellos PC's donde no se haya instalado WinRar :-)

Agenda Semanal

Por el título no deberíais tener problemas en entender de qué va este ejemplo. Solo añadir que el ejemplo está explicado en tres fases, de manera que al acabar cada fase la aplicación quedaría totalmente operativa. Eso sí, la primera fase es la aplicación básica, en la segunda hay una pequeña utilidad añadida y en la tercera otra utilidad añadida.

Formularios Word a Access

¿Podemos trabajar con formulario en Word y que los datos se nos guarden en Access? Quizá lo anterior, a priori, no pueda tener sentido, pero si echáis un vistazo a la introducción del pdf explicativo veáis alguna posible utilidad para determinadas situaciones.

Analizaremos, a través de este ejemplo, cómo podemos aplicar filtros por fechas en consultas. El ejemplo es un "cuatro en uno", empezando por un filtro simple, pasando por ver el intervalo de fechas en un informe y acabando por un formulario que nos dé la información mostrándonos ese intervalo
Sunday the 22nd. Joomla 2.5 Templates. Neckkito's baby 2012 --- Hosted by: www.siliconproject.com.ar
Copyright 2012

©