“Conocimiento Programación>Visual Basics Programación

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

2011/4/2
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
¿Qué es Ogive en la pantalla gráfica?
Cómo quitar duplicados de un ArrayList
Cómo crear servicios Web en un host de la máquina local con Net Visual Basic
Cómo utilizar una matriz para rotar en VB.NET
Cómo evaluar una palabra de alfabeto en Visual Basic
¿Qué reglas gobierna el diseño visual?
Cómo utilizar la función Dir en VBA
Cómo generar una cadena alfanumérica Random
Conocimiento de la computadora © http://www.ordenador.online