“Conocimientos Programación>Visual Basics Programación

Cómo utilizar fechas en una consulta de Access SQL Server

2015/9/16
Fechas Uso en un lenguaje de consulta estructurado de consultas (SQL ) puede ser confuso si nunca los has utilizado . Microsoft SQL Server es un sistema de gestión de base de datos relacional utilizada para grandes bases de datos . Microsoft Access es también un sistema de gestión de base de datos relacional , pero para bases de datos locales más pequeños . A menudo , existe la necesidad de consultar los resultados en una tabla utilizando un intervalo de fechas . En pocos pasos se puede crear una consulta con un campo de fecha de una tabla de SQL Server. Cosas que necesitará
Microsoft Access 2007
Microsoft SQL Server 2000
Ver Más instrucciones
1

Inicio Microsoft Office Access 2007 , seleccione "Base de datos en blanco" y haga clic en " Crear". Haga clic en "Herramientas de base de datos" y seleccione "Visual Basic " para abrir Microsoft Visual Basic .
2

Seleccione el menú "Insertar" y haga clic en " módulos". Escriba lo siguiente para crear un nuevo subprograma: " . Escriba"

querySQLDate Sub Private ()

Press
3

Escriba lo siguiente para declarar su variables:

strSQL As String Dim

rst As Recordset

Dim dbs como base de datos

Dim X As Integer
4 < p > Escriba el siguiente para establecer su base de datos y enlace de la tabla "Orders " de la base de datos Northwind de SQL Server :

Set dbs = CurrentDb

DoCmd.TransferDatabase acLink , "Base de datos ODBC" , _

"ODBC ; DSN = LOCAL; LANGUAGE = us_english ; BASE DE DATOS = Northwind ", _

acTable , "Pedidos ", " dbo.Orders "

Editar "ODBC ; DSN = LOCAL " y escriba el nombre de su DSN SQL Server
5

escriba lo siguiente para definir su consulta mediante el . " campo RequiredDate " y mostrar sólo el mes de agosto de 1996 :

strSQL = "SELECT dbo_Orders.CustomerID , dbo_Orders.EmployeeID , dbo_Orders.OrderDate , dbo_Orders.RequiredDate "

strSQL = strSQL & " DE dbo_Orders "

strSQL = strSQL & " WHERE ( ( ( dbo_Orders.RequiredDate ) Entre # 8/1/1996 # Y # 31/08/1996 #) ) ; "
6

Escriba lo siguiente para recorrer el conjunto de registros y la presentación de las fechas a través de un cuadro de mensaje :

Set rst = dbs.OpenRecordset ( strSQL )

rst.MoveLast

rst.MoveFirst

Para X = 0 a primera . RecordCount - . 1

rst.Fields MsgBox ( " RequiredDate " ) Valor

rst.MoveNext

Siguiente X

Press "F5 " para ejecutar la subrutina .

Visual Basics Programación
Partes de una ventana de la aplicación Visual Basic
Opciones Dim en VBA
Cómo instalar VB6
¿Cómo hacer Algebra en Visual Basic 6
Cómo utilizar la cadena de consulta SQL en VB6 con Crystal Reports XI
Cómo crear una matriz en Visual Basic
Cómo acceder a la función SendKeys
Cómo acceder a los informes de VBA VBA
Conocimientos Informáticos © http://www.ordenador.online