Tecnología

Inicio

Cómo crear una función de programación de Microsoft Access

Una función es un procedimiento de programación que devuelve un valor. También se puede pasar un valor a la misma como un procedimiento. Las funciones se programan en Microsoft Access con el Visual Basic para Aplicaciones (VBA) lenguaje de programación. VBA es el lenguaje de programación utilizado en gran medida para los productos de Microsoft Office. Por el bien de este artículo, vamos a crear una función simple que despejará el cuadro de lista en un formulario vamos a crear. Tendrá que conocer los conceptos básicos de Microsoft Access para entender cómo hacer algunos procedimientos de este artículo.

Instrucciones

Abrir el Programa

1 Abra Microsoft Access y comenzar una nueva base de datos en blanco.

2 Haga clic en el objeto "Formas" en la barra de herramientas de base de datos. Esta se encuentra en el lado izquierdo de la página bajo el encabezado "objetos".

3 Haga doble clic en "Crear un formulario en la vista Diseño".

4 Agregar un cuadro de lista al formulario en la vista Diseño. Cuando se le solicite, especifique que va a escribir los valores en forma automática durante el asistente de cuadro de lista. El tipo de "manzanas", "naranjas", "Limones" y "Bananas" para los elementos de lista. Nombre del cuadro de lista "lstFruit". Terminar los pasos para el asistente y notar que su cuadro de lista con los valores del formulario. Hacer que el cuadro de lista capaz de realizar varias selecciones de la ventana de propiedades.

5 Agregar un botón de comando. Haga clic en el botón "Cancelar" cuando se inicia el asistente. Su botón todavía estará en la página. Nombre del botón de comando "cmdClear" y establecer la propiedad 'Leyenda' a "Clear".

6 Abra la ventana de Visual Basic haciendo clic en el icono de "Código" en la barra de herramientas del "Diseño de formulario '.

7 Escribe la siguiente función en la ventana de código: Función ClearList (LST Como ListBox) As Boolean Dim varItem como variante Si lst.MultiSelect = 0 Entonces LST = Null otros accesorios para cada varItem En lst.ItemsSelected lst.Selected (varItem) = False Siguiente End If ClearList = True End Function Esta función borra las selecciones de un cuadro de lista cuando se le llama. Para la función de trabajar, tendrá que llamar y pasar un cuadro de lista a la misma.

8 Llame a la función del procedimiento cmdClear_Click de la siguiente manera: Private Sub cmd_Clear ClearList (lstClear) End Sub Como se puede ver, nos llama la función 'ClearList' y pasó nuestro cuadro de lista 'lstClear' a ella; decir la función que este es el cuadro de lista que queremos usar.

9 Probar su función, haciendo clic en el botón "CmdClear" a la vista "forma".

Consejos y advertencias

  • No añadí cualquier manipulación de la función y el procedimiento anterior de error; es conveniente que le permite añadir siempre el control de errores.