Utilizamos Cookies de terceros para generar estadísticas de audiencia y mostrar publicidad personalizada analizando tu navegación. Si sigues navegando estarás aceptando su uso. Más información X
PortadaForo AyudaTutoriales
InicioForosForo Office

Combinar Access y Excel

nestor
2007-11-02 22:12 - Respuestas: 37 - Tema nº: 2478159


Listo ebolo ya active la opcion Microsoft Activex Data Objects 2.7 Library. y ya no me sale ningun error...

Pero ahora como hago para que me muestre en un informe diseñado en access todos los valores o totales (son 4 o 5 ) que estan en la hoja de excel ?

Gracias...
Posibles soluciones:
Combinar access y excelCombinar access y excel
Combinar access con adobeCombinar access con adobe
Combinar funciones en excelCombinar funciones en excel
Combinar campos en excel?Combinar campos en excel?
Problemas con combinar excel y word Problemas con combinar excel y word
ebolo

Re: Combinar Access y Excel - 2007-11-03 09:15 - Respuesta 12

pero se supone que esos valores los llevamos a la bd de access no?.
Me pierdo. Vamos a ver, el informe de access lo vas sacar sólo con datos de excel ó vas a combinar valores tanto de excel como de access. Porque si lo que estamos haciendo es tener actualizada la bd siempre no entiendo bien el planteamiento.

Ahora si todos los datos están en excel y sólo vas a usar el informe de access para mostrar los datos, se podría haber hecho otra cosa.
Intenta explicar un poco como está todo porque si no no me aclaro.

un saludo.


nestor

Re: Combinar Access y Excel - 2007-11-04 00:27 - Respuesta 13

Hay 2 datos o valores que los saco de la Base de Datos de Access los cuales los muestro en un informe(La BD que ya nos funciona) y Ahora los datos que están en excel necesitaria utilizar el informe de access para mostrarlos.

Espero me hayas entendido... Gracias
ebolo

Re: Combinar Access y Excel - 2007-11-04 19:06 - Respuesta 14

Hola...;
En el informe de access que diseñes, a parte de los cuadro de texto para los datos de la tabla, debes deponer tantos como datos de celda de excel quieras (xej: textoexcel1, textoexcel2,...); Suponemos que tenemos 2.

Dim objWorkBook As Object
Dim xls As Object
Dim txtlibro As String
txtlibro = "C:\ruta\libro.xls"
Set xls = CreateObject("Excel.Application")
Set objWorkBook = xls.Workbooks.Open(txtlibro)
'Si por ejemplo quieres poner el texto de la celda A10
Me.textoexcel1=objWorkBook.worksheets("nombredelahoja").Range("a10")
'Si por ejemplo quieres poner el texto de la celda B10
Me.textoexcel2=objWorkBook.worksheets("nombredelahoja").Range("B10")

'Si quisieras escribir algo en una celda de excel, por ejemplo poner la fecha y hora en la que sacas el
'informe al lado de las celdas de excel en las que miras el valor. Vamos a escribir en la celda C10.
objWorkBook.worksheets("nombredelahoja").Range("C10")=Now

Este código se debería colocar en función donde pongas los cuadros de texto.

Un saludo.

ebolo

Re: Combinar Access y Excel - 2007-11-04 19:53 - Respuesta 15

Respondiendote anteriormente se me ha ocurrido una cosa que queda bien y no había hecho nunca, que es insertar comentarios a una celda mediante código.
Eso puede resultar práctico para marcar en un momento determinado una celda y ponerle lo que quieras como comentario.
El método es muy fácil y se hace de la siguiente forma, siguiendo el ejemplo anterior:

Private Sub CommandButton1_Click()
On Error GoTo Err_CmdB1
objWorkBook.worksheets("nombredelahoja").Range("A10").Comment.Delete
aquí:
objWorkBook.worksheets("nombredelahoja").Range("A10").AddComment "Current Sales"
objWorkBook.worksheets("nombredelahoja").Range("A10").Comment.Visible = False
salir:
Exit Sub
Err_CmdB1:
If Err.Number = 91 Then GoTo aquí
If Err.Number = 94 Then GoTo salir
MsgBox Err.Number & " " & Err.Des-c-r-i-p-tion
End Sub
Lo he puesto en un botón de comando, pero lo puedes adaptar tu a lo anterior.
Como ves hay que hace un control de errores para evitarlos.

Un saludo.
Página:Anterior3 Siguiente

Respuestas relacionadas:

Problemas al combinar excel con wordProblemas al combinar excel con wordForo
Combinar datos de excel a wordCombinar datos de excel a wordForo
Combinar libros excel (solucionado)Combinar libros excel (solucionado)Foro
Formato al combinar datos word-excelFormato al combinar datos word-excelForo
Problemas al combinar word 2003 con excel 2003Problemas al combinar word 2003 con excel 2003Foro
Access excel...Access excel...Foro
Access 2003 con excelAccess 2003 con excelForo
Conectar excel a access 2003Conectar excel a access 2003Foro
Vincular hojas de excel en accessVincular hojas de excel en accessForo
Pasar un informe de access a word o excelPasar un informe de access a word o excelForo
InicioSecciones
^ SubirAviso legal
Política Privacidad
Configurarequipos22 Noviembre 2024