“Conocimiento Programación>Visual Basics Programación

Programación en MS Access 2007

2015/1/20
Saber programar en Microsoft Office Access 2007 puede ahorrar tiempo cuando se necesita para llevar a cabo tareas rutinarias como la creación de tablas y agregar datos manualmente. El acceso es un sistema de gestión de base de datos relacional de uso frecuente para las bases de datos locales más pequeños . Proporciona las herramientas para escribir Visual Basic para Aplicaciones ( VBA) para automatizar los procesos manuales . VBA es un lenguaje de programación ofrecido por Microsoft . En unos pocos pasos, puede escribir código VBA para crear una tabla , agregar datos y mostrar su contenido a través de un control de cuadro de lista. Instrucciones
1

Abra Microsoft Office Access 2007 y, a continuación , seleccione "Base de datos en blanco . " Haga clic en " Crear".
2

clic en la pestaña "Crear " y seleccionar " Diseño de formularios " para crear un nuevo formulario . Seleccione el control "Button " en el panel " Controles". Haga clic en el formulario y crear el nuevo botón mientras mantiene pulsado el botón izquierdo del ratón. Agregue un control " Cuadro de lista " a la forma de la misma manera que ha añadido el botón.

3 Haga clic en el control de cuadro de lista y seleccionar " Propiedades". En la " Hoja de propiedades ", haga clic en la ficha "Datos" y seleccione la casilla desplegable de " Row Tipo Fuente " y seleccione " Lista de valores ".

4 Haga clic en el botón de nuevo y seleccionar " Propiedades". En " Hoja de propiedades " haga clic en la pestaña " Eventos" y seleccione el menú desplegable junto a " El Click" y seleccione " [ Procedimiento de evento ] . " Haga clic en los puntos suspensivos ( ... ) , una nueva ventana de Microsoft Visual Basic se abrirá donde usted va a escribir el código VBA
5

Copia y pega el siguiente código dentro de su " Private Sub Command1_Click ()". subrutina para crear una tabla , agregar dos registros de datos , bucle a través de los registros y mostrar los resultados en un control de cuadro de lista en su nueva forma .

Dim DBase como base de datos

recordSt As Recordset

Dim x As Integer

stringSQL dévil como secuencia

strgVar dévil como secuencia

Set DBase = CurrentDb

stringSQL = " CREATE TABLA newtable ( TEXTO Nombre ( 25 ) , TEXTO Apellidos ( 25 )); "

DoCmd.RunSQL ( stringSQL )

stringSQL = " INSERT INTO newtable ( [ Nombre] , [ Apellidos] ) "

stringSQL = stringSQL &" VALUES ( 'John ', ' Smith '); "

DoCmd.SetWarnings False

DoCmd.RunSQL ( stringSQL )
< p> stringSQL = " INSERT INTO newtable ( [ Nombre] , [ Apellidos] )"

stringSQL = stringSQL & " VALUES ( ' Jaime ', ' Avelar ' ) ; "

DoCmd.SetWarnings Falso

DoCmd.RunSQL ( stringSQL )

Set recordSt = DBase.OpenRecordset ( " newtable " )

recordSt.MoveFirst

Para X = 0 a recordSt.RecordCount - 1

strgVar = Trim ( . recordSt.Fields ( " Apellido" ) Value) & "" & Trim ( recordSt.Fields ( . " Nombre" ) Value)

List0 . AddItem strgVar

recordSt.MoveNext

Siguiente X

Visual Basics Programación
¿Cómo implementa el paralelismo del nivel de instrucción?
Cómo ejecutar un Query Access MS Desde VB
Cómo cambiar Int a String
Ayuda de Microsoft Visual Basic
Cómo seleccionar registros en un informe de datos en Visual Basic 6.0
Cómo ocultar una columna en un Access VBA Ficha
Cómo actualizar los conjuntos de registros DAO
Cómo eliminar una fila en un FlexGrid Visual Basic
Conocimiento de la computadora © http://www.ordenador.online