Categorías: Access

¿Cómo se Crean Ventanas en Access?

Al escribir un programa en Access, una de las cosas más complicadas de implementar es la ventana emergente, ya que debe devolver el valor al control que abrió la ventana. Por ejemplo, si queremos un cuadro combinado que presente a todos los clientes y, si es necesario, se modifiquen los datos del cliente, debemos hacer doble click en el control para que aparezca un nuevo formulario ‘acDialog’ (nuestra ventana emergente) con el DoCmd OpenForm … luego dé como último parámetro el ID del cliente que se presentará, el cual tomaré en el formulario de cliente con Me.OpenArgs en el evento FormLoad. ¿Qué pasa si el usuario cambia de cliente en la ventana emergente? El cuadro combinado del formulario principal también debe actualizarse con el nuevo valor y, ¿cómo lo implementamos? Escribir el valor en el registro y reanudar el valor al actualizar el control en la ventana principal. Las funciones son:

SaveSetting «Clave», «Subclave», «Valor», Me!ClientID
GetSetting «Clave», «Subclave», «Valor», Default
DeleteSettings «Clave», «Subclave»

Puede consultar algunos ejemplos sobre este tema y mucho más sobre algunas aplicaciones escritas en Access con código abierto en esta dirección. A partir de estos ejemplos también se puede ver como nunca he hecho uso de macros o cosas similares, sino solo de formularios y código VBA, de esta manera Access se convierte en una herramienta excepcional para escribir aplicaciones de gestión en poco tiempo. Obviamente, también tiene limitaciones a partir de la velocidad de ejecución de búsquedas complejas, por eso ni .NET ni Java me satisfacen, prefiero escribirlos en C/C++ con MFC, STL y ATL, claro que se necesita un mucho tiempo, pero los programas son relámpagos, vea por ejemplo Calus que fue escrito con VC++ 9.0.

giampy107

Compartir
Publicado por
giampy107
Etiquetas: VBA

Entradas recientes

MerciGest: el software gratuito para la gestión de inventarios

MerciGest es el software gratuito para Windows que simplifica la gestión de inventarios: existencias, entradas,…

4 días hace

Software de gestión con SQL Server: un único archivo, accesible en cualquier lugar

Todos nuestros programas de gestión pueden conectarse a una base de datos SQL Server, permitiendo…

6 días hace

Cómo empezar a usar MerciGest en 5 minutos

MerciGest es rápido y sencillo: solo tienes que descargar e instalar el programa para comenzar…

1 semana hace

Qué es MerciGest y a quién va dirigido

MerciGest es un software de gestión de almacén para Windows, pensado para tiendas, pequeñas empresas…

2 semanas hace

Introducción a la Biblioteca de Plantillas Estándar (STL)

La Biblioteca de Plantillas Estándar (STL) es uno de los componentes más poderosos de C++.…

7 meses hace

Software de Inventario Gratuito

MerciGest es nuestro nuevo software de almacén completamente gratuito.

2 años hace