Tecnología

Inicio

Cómo acceder a una VBA Ejecutar consulta 2007

Cómo acceder a una VBA Ejecutar consulta 2007


Microsoft Access 2007 es el programa de base de datos de Windows con el interfaz gráfico de consultas. Ejecución de consultas en bases de datos Access 2007 ofrece a los usuarios la capacidad de recuperar y filtrar los datos, calcular los totales de datos numéricos y automatizar la actualización de bases de datos o registros de su eliminación. Las funciones de consulta de acceso se basan en el lenguaje de consulta SQL. El Visual Basic para Aplicaciones (VBA) es compatible con instrucciones SQL en las funciones de VBA. Permite a los usuarios ejecutar una consulta en la base de datos Access 2007 utilizando el control de VBA.

Instrucciones

1 Haga clic en el botón "Inicio" de Windows y seleccione la opción "Microsoft Office", "Visual Basic para Aplicaciones (VBA)".

2 Haga clic en la opción "Abrir" y seleccione el control de VBA del informe en el que desea cambiar el orden de clasificación.

3 Agregue el código siguiente después de la línea "CurrentDb.Execute strSQL" en su búsqueda de VBA:

On Error GoTo err_handler

Dim como secuencia strSQL

strSQL = "SELECT

nombre sbqryAdmitDeals.lt" &

"SbqryAdmitDeals.FullName, sbqryAdmitDeals.RoleLeadFK" y CDate (Formato (Now (), "Fecha corta")) - [RepRecd] como días, 2 AS IDPedido

"En" [Su Nombre de la variable]

"DE sbqryAdmitDeals"

"DONDE sbqryAdmitDeals.RoleLeadFK) ="

DoCmd.SetWarnings falsos

DoCmd.RunSQL strSQL

Es cierto DoCmd.SetWarnings

ExitMySubName:

Exit Sub

err_handler:

DoCmd.SetWarnings True

MsgBox Err.Description, vbExclamation, "Número de error:" & Err.Number

reanudar ExitMySubName

End Sub

4 Haga clic en el comando "Asistente para consultas" en la cinta de acceso.

5 Introduzca la siguiente consulta en el campo de texto:

SELECT sbqryAdmitDeals.lt_name CDate (Formato (Now (), "Fecha corta") - [RepRecd] como días, 2 COMO EN IDPedido mtblFSRcvd

DE sbqryAdmitDeals

DONDE ((sbqryAdmitDeals.RoleLeadFK) = [Forms] [frmReports] [cboPrimaryContact]!);

6 Haga clic en el botón "Ejecutar" para ejecutar la consulta en la base de datos de Access 2007 utilizando el control de VBA.