Visual Basic - excel y base de datos

Life is soft - evento anual de software empresarial
 
Vista:

excel y base de datos

Publicado por Eduardo Sierra (1 intervención) el 24/11/2005 17:02:14
me gustaria saber como enlazo los registros de una base de taos con una tabla de excel, ya sea en un formulario o en un DataReport,
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:excel y base de datos

Publicado por ivan (1 intervención) el 24/11/2005 17:16:36
Te pongo parte del código para mostrar en una hoja de excel 2 campos de determinada tabla (lo que respecta a abrir el recordset no lo puse)

Set objExcel = New excel.Application
objExcel.Visible = True
'determina el numero de hojas que se mostrara en el Excel
objExcel.SheetsInNewWorkbook = 1
objExcel.Workbooks.Add
Set xlSheet = objExcel.Worksheets(1) '(1) referencia a hoja 1
With objExcel.ActiveSheet
for i=1 to Rs.RecordCount
Rs.AbsolutePosition = i
.Cells(i, 1) = Rs("campo1")
.Cells(i, 2) = Rs("campo2")
Next i
End With

Puedes manipular la hoja de excel con código desde Visual Basic, para esto puedes hacer una macro en excel, que haga lo que quieras hacer, por ejemplo seleccionar una serie de celdas y darles un formato, hazlo en una macro, edítala y copia adaptando el código al Visual Basic.

Para mover datos desde una hoja de excel a una base de datos es similar a lo que te puse, nada más volteas los conceptos...

Espero le entiendas a esto y mejor, que te pueda servir, Saludos.
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