“Conocimientos Programación>Visual Basics Programación

Como salida de varios valores de una consulta de Acceso

2015/9/28
Aprender a emitir múltiples valores de una consulta puede hacer que su aplicación informática más dinámico. Un programa que puede utilizar para consultar una tabla de base de datos es Microsoft Office Access . El acceso es un sistema de gestión de base de datos relacional de uso frecuente para las pequeñas bases de datos locales . Visual Basic para Aplicaciones es un lenguaje de programación utilizado para automatizar tareas rutinarias en Access y otras aplicaciones de Microsoft Office . Una consulta se utiliza para recuperar información de una tabla de base de datos . Instrucciones
1

Inicio Microsoft Office Access 2010 y seleccione "Base de datos en blanco ", y luego haga clic en " Crear". Haga clic en "Herramientas de base de datos" y seleccione "Visual Basic ". Haga clic en el campo " Insertar" y seleccione " Módulo ".
2

Presione " Ctrl" y " A" y pulse "Delete " para borrar todo el código existente.
3

Copia y pega el código de abajo en su módulo. El subprograma se creará una nueva tabla, agregar registros a él y luego consultar varios campos. La consulta se emitirá varios valores para esos campos y los muestra a través de un cuadro de mensaje.

AccessMultipleQueryValues ​​Private Sub ( ) guía

Dim dbs como base de datos

primer As Recordset

strSQL As String Dim

Dim X As Integer

Set dbs = CurrentDb

strSQL = " CREATE TABLE multipleValues ​​( Campo1 TEXT, campo2 TEXT, Field3 TEXTO ) ; "

DoCmd.RunSQL ( strSQL )

strSQL = " INSERT INTO multipleValues ​​( campo1 , campo2 , Field3 ) "

strSQL = strSQL &" VALUES ( ' fila field1Data 1 ',' field2Data fila 1 ',' field3Data fila 1 '); "

DoCmd.SetWarnings False

DoCmd.RunSQL ( strSQL )

strSQL = " INSERT INTO multipleValues ​​( campo1 , campo2 , Field3 ) "

strSQL = strSQL &" VALUES ( ' fila field1Data 2 ', ' field2Data fila 2 ', ' field3Data fila 2 '); "

DoCmd . EstablecerAdvertencias False

DoCmd.RunSQL ( strSQL )

strSQL = "INSERT INTO multipleValues ​​( campo1 , campo2 , Field3 ) "

strSQL = strSQL & " VALUES ( ' fila field1Data 3 ',' field2Data fila 3 ',' field3Data fila 3 '); "

DoCmd.SetWarnings falsas

DoCmd.RunSQL ( strSQL )

strSQL = " Seleccionar multipleValues . * de multipleValues ​​"

strSQL = strSQL &" DONDE multipleValues.Field1 = ' field1Data fila 2 " ; "

Set rst = dbs.OpenRecordset ( strSQL )

primera . MoveLast

rst.MoveFirst

Para X = 0 Para rst.RecordCount - 1

MsgBox " Campo1 de datos: " . y rst.Fields ( 0 ) y Valor " , Field2 de datos: " . _

y rst.Fields ( 1 ) Valor &", Campo3 datos: . " y rst.Fields ( 2 ) Valor

rst.MoveNext
< p> Siguiente X

rst.Close

dbs.Close

End Sub
4

Press "F5 " para ejecutar la subrutina .

Visual Basics Programación
La función de devolución de llamada de DLL
¿Cómo puedo pasar los datos entre las múltiples formas en VB.NET
Cómo código para extraer texto de un archivo DOCX
Cómo escribir una secuencia de comandos de VB
Cómo crear un servicio Web en VB Net
Cómo desarrollar componentes ActiveX
Cómo crear un buzón en VBScript
Cómo acceder a VBA Variable Tamaño de Fuente
Conocimientos Informáticos © http://www.ordenador.online