-
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.