Ver Mensaje Individual
  #2 (permalink)  
Antiguo 26/03/2009, 18:25
SinNombre
 
Fecha de Ingreso: septiembre-2007
Mensajes: 51
Antigüedad: 16 años, 8 meses
Puntos: 0
Respuesta: Tengo un problema al cargar un recordset en un Mshflexgrid de Visual basic

Hola!
Seguramente cuando haces el Citas.Open "Select..." El control lo que hace es poner los datos de ese Select como naturalmente lo hacen ellos por default.

Prueba usando Ciclos For anidados en los cuales manejes a tu antojo el lugar donde kieres que se inserte determinado dato, mas o menos asi:
Haces todo lo que ya pusiste, menos el Citas.Open, y creas un ADODB.Recordset
Dim DR as New ADODB.RecordSet

Set Dr = Conecta.Execute("Select * From t_citas (NoLock)")
' Preguntas si obtuvo datos
If Not Dr.EOF Then
'Con este ciclo manejas los renglones
For I = 1 to dr.RowCount - 1
'Con este Manejas las columnas
For J = 1 to 5
TextMatrix(I,J) = dr.Fields.Item(J).Value 'Para esto es necesario hacer
'Select, acomodando los campos en el ordern correcto, y solo los necesarios
Next J
Next I
Dr.MoveNext ' Para que cambie al siguiente registro
End if


Ojala te ayude, Suerte