Ver Mensaje Individual
  #1 (permalink)  
Antiguo 31/07/2008, 18:45
Avatar de er_davilito
er_davilito
 
Fecha de Ingreso: julio-2008
Ubicación: La Línea
Mensajes: 10
Antigüedad: 16 años, 9 meses
Puntos: 0
Cargar registros en un DataGrid

Hola muy wenas, tengo un problemilla.
Tengo un form con un DTPicker y algunos text, un combobox y un richtextbox, con los cuales almaceno datos en una tabla llamada citas. Esto lo hace bien mi programa ya que veo en la tabla k están todos los datos guardados correctamente.

El problema viene cuando abro el form que sirve para ver las citas que tengo en el día seleccionado, por un DTPicker y kiero mostrarlo en un DataGrid, hay días k me salen y otros días k no me sale nada en la tabla,akí os dejo mi código x si podeis ayudarme...

Option Explicit
Dim conexion As ADODB.Connection
Dim record As ADODB.Recordset
Dim sql As String


Sub CargarValores()
Set record = New ADODB.Recordset
record.CursorLocation = adUseClient

sql = "SELECT * FROM citas where fecha = #" & DTPicker1.Value & "#"

record.Open sql, conexion

Set DataGrid1.DataSource = record

End Sub

Private Sub Command1_Click()
Unload formvercitas
End Sub

Private Sub DTPicker1_CloseUp()

CargarValores


End Sub

Private Sub Form_Load()
DTPicker1.Value = Date

' abrimos la conexión que nos va a servir para todo el módulo de formulario y solamente la
' cerraremos en el evento Unload del Form
Set conexion = New ADODB.Connection
conexion.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Documents and Settings\david\Escritorio\PROYECTO\bd1.mdb;Persist Security Info=False"

CargarValores

Set record = New ADODB.Recordset
sql = "SELECT fecha FROM citas"

End Sub

Private Sub Form_Unload(Cancel As Integer)
conexion.Close

End Sub


Weno Gracias de antemano!! a ver si podeis ayudarme... GRACIAS y un SALUDO.