Bueno, con los conocimientos uqe me fui adquiriendo aca en el foro y principalemtne con la ayuda de Avellaneda fui haciendo muchas cosas
Lo ultimo que aprendi es como usar un DataReport, y por sierto, me quedo muy lindo el reporte! con imagenes y todo
ahora tengo que hacer un listado
entonces me puse a analizar las propiedades y funcionalidades del DataGrid, es muy parecido a DataReport para hacerlo funcionar, solo que con Columnas en lugar de Campos a completar
el codigo que arme para completar el DAtaGrid es este
Código:
Me lista los resultados perfectamente...Private Sub Listar_Click() 'Establezco el cursor Rs.CursorLocation = adUseClient SQL = "SELECT legajos.Nombre, anticipos.* " _ & "FROM anticipos, legajos " _ & "WHERE anticipos.NumLegajo = legajos.legajo " _ & "AND liquidacion >= '" & liquidacion_1_2.Text & "/" & liquidacion_1_1.Text & "' " _ & "AND liquidacion <= '" & liquidacion_2_2.Text & "/" & liquidacion_2_1.Text & "' " _ & "ORDER BY Liquidacion, NumLegajo, Fecha ASC" Rs.Open SQL, Con, adOpenDynamic, adLockOptimistic With Grilla .Columns(0).DataField = Rs("Liquidacion").Name .Columns(1).DataField = Rs("Fecha").Name .Columns(2).DataField = Rs("NumLegajo").Name .Columns(3).DataField = Rs("Nombre").Name .Columns(4).DataField = Rs("Importe").Name Set .DataSource = Rs End With Grilla.Refresh Rs.Close End Sub
pero el problema es que si la cantidad de resultados es muy grande y aparece la barrita de desplazamiento al costado, cuando la presiono se borran los datos del grid
tambien se borran los datos del grid cuando resizo el tamaño del ancho de la columna para leer el resultado completo, en caso de ser muy ancho en caracteres...
o tambien al precionar sobre la columna Importe, (la ultima )
No entiendo!
si me ayudan gracias!..