Una vez que estamos conectados a la base de datos , podemos usar el evento del datagrid RowcolChange para mostrar el registro completo.
Private Sub DataGrid1_RowColChange(LastRow As Variant, ByVal LastCol As Integer)
Debug.Print DataGrid1.Text; DataGrid1.Row; DataGrid1.Col
End Sub
Debug.Print DataGrid1.Text; DataGrid1.Row; DataGrid1.Col
End Sub
este codigo nos devuelve en primer lugar el campo en el cual hemos hecho click ademas del numero de columna y su respectivo numero de fila.
Los Métodos CellText y CellValue son útiles cuando se ha dado formato a una columna mediante la propiedad NumberFormat, esta propiedad cambia el formato de cualquier columna que contenga un número, sin cambiar el formato de los datos. Por ejemplo , dada una cuadricula con el nombre ProductId que contiene numeros enteros, el código que aparece abajo hará que datagrid1 muestre los valores en el formato "P-000"
DataGrid1.Columns("ProductID").NumberFormat = "P-000"
si queremos devolver el valor real de la columna usamos el metodo CellValue:
Debug.Print DataGrid1.Columns("ProductId").CellValue(DataGrid1.Bookmark)
bueno hasta aca llegamos , ya me dare tiempo para seguir viendo más comportamientos de este control
No hay comentarios:
Publicar un comentario