“Conocimientos Programación>Visual Basics Programación

Cómo acceder a programación de macros

2015/7/15
Macros de aplicación de base de datos de acceso son programas que automatizan tareas como la búsqueda de registros o cerrar ventanas. Acceso usuarios pueden desarrollar estos programas utilizando el Visual Basic para Aplicaciones o VBA , entorno de desarrollo. Un paso clave en la creación de macros para Access es especificar el objeto que desea lograr, por ejemplo, eliminar los registros que cumplan ciertos criterios. Creación de macros de acceso le permite realizar tareas de gestión de los datos de su equipo de trabajo más rápido y con menos errores que con los métodos manuales. Instrucciones
1

Open Access y crear una nueva base de datos con la tecla " Ctrl " + "N. " Haga clic en "Base de datos en blanco ", y luego pulse " Alt " + "F11 " para entrar en el entorno de desarrollo integrado VBA o IDE. Aquí vamos a crear macros que muestran las operaciones de bases de datos comunes de creación de una tabla y la inserción y de extracción de datos de una tabla .
2

clic en el comando " Módulo " del menú Insertar para abrir una nueva ventana para la introducción de el código de la macro. Pega el siguiente subrutina en la ventana . Esta subrutina crea una definición de la consulta con la llamada a la función " CreateQueryDef " . La consulta " create table ", el código define utiliza la misma sintaxis SQL disponible en cuadrícula de diseño de acceso . La declaración " dbase.QueryDefs ( 1 ) . Ejecutar " se ejecuta la consulta de creación de tablas .

Public Sub crearTabla ()

QDEF As DAO.QueryDef

Dim dbase Como DAO.Database

s As String Dim

Set dbase = CurrentDb

s = " crear Kidsbooks tablas ( texto bookname ( 50 ) , texto de Autor ( 50 ) ) "

Set QDEF = dbase.CreateQueryDef ( " qCreateTable " , s )
dbase.QueryDefs

( 1 ) . Ejecutar

End Sub
3

clic una declaración en la subrutina , a continuación, pulse la tecla "F5 " para ejecutar " crearTabla . " Pulse la tecla " Alt " + "F11 " para volver a la interfaz de usuario de acceso estándar.
4

Cierre y vuelva a abrir el panel de navegación , haga clic en los iconos de flecha de la barra de título . El panel mostrará la tabla Kidsbooks la subrutina creada .
5

Pulse " Alt " + "F11 " para volver a la subrutina en el IDE. Pegue la nueva subrutina siguiente en la subrutina crearTabla . Los addTableRow sub inserta una fila de datos en la tabla de su programa crearTabla hicieron . Este nuevo programa funciona mediante la apertura de un objeto RecordSet y llamar al método AddNew del objeto.

Public Sub addTableRow ()

Dim dbase Como DAO.Database

primer As DAO.Recordset

Set dbase = CurrentDb

Set rst = dbase.OpenRecordset ( " Kidsbooks " )

rst.AddNew

primera ! bookname = " el mago de Oz "

primera ! Autor =" Frank Baum "

rst.Update

End Sub
6

Ejecute el nuevo programa como lo hizo la anterior . Volver a Access , a continuación, cierre la tabla Kidsbooks , haga clic en su ficha y haciendo clic en "Cerrar". Haga doble clic en " Kidsbooks " en el panel de navegación para volver a abrir la mesa y ver la nueva entrada de libreta de su programa agregaron.
7

Pegar, en el IDE , el nuevo programa siguiente a continuación de los dos anteriores . Este programa mostrará todos los datos contenidos en la tabla Kidsbooks . Este programa abre un objeto RecordSet , al igual que el programa anterior. Esta vez , sin embargo , se llama la función MoveNext . Esta función mueve un índice interno a través de cada una de las filas de la tabla Kidsbooks .

Public Sub showData ()

Dim dbase Como DAO.Database

primer As DAO. Recordset

Set dbase = CurrentDb

Set rst = dbase.OpenRecordset ( " Kidsbooks " )

s As String Dim

Do While Not rst.EOF

s = " título del libro :" & rst [ BookName ] & " Autor : ". ! y primera [ Autor ]

MsgBox ( s )

rst.MoveNext !

Loop

rst.Close

dbase.Close

End Sub
8

Ejecute el programa se ejecutó el otros dos. El programa mostrará un cuadro de mensaje que muestra la entrada del "Mago de Oz" .

Visual Basics Programación
El acceso a la ruta de acceso es denegado en Visual Studio 2010
Cómo mostrar un cuadro de imagen JPG en Visual Basic
Cómo visualizar la hora en VB.Net
Cómo convertir VB6 a VB 2010
Cómo conectarse a un SQL Server con VB Net
Cómo convertir a segundos Tiempo para Visual Basic 6
Cómo utilizar conjuntos de datos en VB.NET
Cómo construir controles ActiveX
Conocimientos Informáticos © http://www.ordenador.online