| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> Visual Basics Programación >> Content
    Cómo acceder a programación de macros
    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" .

    Previous :

    next :
      Artículos relacionados
    ·Tutoriales de Word con VB 
    ·Cómo buscar en el registro de Vb6 
    ·Tutorial Visual Basic --- Cómo escribir códigos 
    ·Cómo vincular un conjunto de datos a un DataGridView 
    ·Cómo configurar la clave de acceso en Visual Basic 
    ·Cómo convertir largo de enteros en Visual Basic 
    ·XNA Tutorial para hacer girar un modelo 3D 
    ·Cómo utilizar un archivo SWF en VB MDI Form 
    ·Cómo determinar el número de páginas de diálogo de …
    ·Cómo hacer un Basic 2005 Nombramiento Calendario Visua…
      Artículos destacados
    ·Cómo cambiar el nombre de un archivo en Visual Studio …
    ·Cómo redireccionar una página web mediante HTML 
    ·Cómo obtener las teclas presionadas en Python 
    ·Cómo capturar todas las excepciones Datagrid 
    ·Cómo instalar Java rápidamente 
    ·Cómo solucionar problemas de un diagrama de flujo del …
    ·Opciones Dim en VBA 
    ·Cómo abrir una conexión IMAP simple con PHP 
    ·Cómo ganar el permiso para abrir Mis archivos en Pytho…
    ·Cómo abrir un archivo PHP en Vista 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com