Visual Basic - Cómo copiar datos desde un DBGrid ???

Life is soft - evento anual de software empresarial
 
Vista:

Cómo copiar datos desde un DBGrid ???

Publicado por Favio (2 intervenciones) el 13/06/2000 00:00:00
Cómo puedo llevar datos desde un DBGrid (vb 5.0), seleccionando una columna, o todas, y copiar los datos contenidos en ellas a una planilla excel ???
Por su atención, muchas gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Cómo copiar datos desde un DBGrid ???

Publicado por afogutu (408 intervenciones) el 29/06/2000 00:00:00
mirá, desde una dbgrid podés hacerlo pero tendrías que pasar celda por celda, la forma de pasar celda por celda es muy fácil, y la de conectar con excel también. si querés podes seleccionar lo que querés mandar con el metodo
SelStarRow, SelEndRow, SelStarCol, SelEndCol
Con estos cuatro elementos podés solucionar tu problema.

la forma de pasar datos es la siguiente:

1.- en referencias tenés agregar a
Microsoft Excel 8.0 Object Library (o posterior)

2.- Luego con este código te conectas

Dim ObjExcel As Excel.Application
Dim LibrO As Workbook
´Debes tener un libro de excel creado en el path de la aplicación llamado libro1.xls
Set LibrO = ObjExcel.Workbooks.Open(App.Path & _
"\libro1.xls")
LibrO.Sheets(1).Activate

LibrO.Sheets(1).Cells(1, 1) = Titulo
LibrO.Sheets(1).Cells(2, 1) = ""

´Y después solo tenes que hacer un for next entre filas y columnas y pasarle los datos

Cualquier problema avisame.

Afogutu
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar