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

ebolo
2007-11-09 17:12 - Respuestas: 37 - Tema nº: 2478159


Me alegro que te haya funcionado. Ahora en cuanto a lo de los 8 segundos, pues yo que sé; yo lo que haría es ir pasando del excel, que para muchas cosas esta bien, pero como base de datos pues como que no, e ir creándote las tablas necesarias en access. Evidentemente eso poco a poco.
Cierra el access y vuelve abrirlo, a ver si va algo más rápido.

Podrías hacer una prueba de ponerte 2 campos más en la tabla y usarlos como origen de datos de cuadros de texto del informe, y mirar el tiempo en que te aparece el informe. Lo puedes hacer sobre una copia del informe original para no tocarlo el que ya te funciona.


2. Los datos los saco del archivo de excel llamado foto.xls, pero tambien necesito sacar datos de otro archivo llamado play.xls, Intente hacerlo siguiendo el codigo que me enviaste pero entonces me muestra los datos del archivo de play.xls y los de foto.xls no...... como hago para que me los muestre en el mismo informe ?
Lo que debes de hacer es cerrar la conexión y volverla a abrir con el nuevo .xls, pero una vez hayas dado valor a los cuadros de texto.
Supongo que tienes cuadros de texto distintos para esos nuevos valores.


Private Sub Detalle_Format(Cancel As Integer, FormatCount As Integer)
Dim objWorkBook As Object
Dim xls As Object
Dim txtlibro As String
'Datos para un libro
txtlibro = "C:\Documents and Settings\compucopiasok\Mis documentos\BD COMPUCOPIAS\foto.xls"
Set xls = CreateObject("Excel.Application")
Set objWorkBook = xls.Workbooks.Open(txtlibro)

Me.Texto28 = objWorkBook.worksheets("Informe Noviembre").Range("AB36")

Me.Texto26 = objWorkBook.worksheets("Informe Noviembre").Range("V36")
objWorkBook.Close

'Abrimos el nuevo libro
txtlibro = "C:\Documents and Settings\compucopiasok\Mis documentos\BD COMPUCOPIAS\play.xls"
Set objWorkBook = xls.Workbooks.Open(txtlibro)

Me.TEXTONUEVO1 = objWorkBook.worksheets("Informe Noviembre").Range("AB36")

Me.TEXTONUEVO2 = objWorkBook.worksheets("Informe Noviembre").Range("V36")
objWorkBook.Close


Set xls = Nothing
Set objWorkBook = Nothing
End Sub

SAludos.
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
nestor

Re: Combinar Access y Excel - 2007-11-14 16:01 - Respuesta 22

Hola ebolo, listo salio perfecto...

Pero ahora tengo un problemita y no se como solucionarlo de forma efectiva...

La BD maneja la venta de productos de papeleria, todos los dias al finalizar la jornada saco un informe de las ventas o movimientos del dia(cantidades, detalle, valor unitario, valor total, etc.), tambien registro cuando algunos clientes abonan a cuentas que deben de igual forma se registra cuando se saca dinero de la caja principal (Esto lo estoy registrando como si fuera un producto que se vende) el inconveniente es que lo que saca el informe del dia pues no coinside ni con el informe de la caja principal que es el valor total desde que se monto la aplicacion ni con el informe diario ?

Como puedo solucionar esto? depronto otro campo? como puedo registrar eso en el formulario?

Gracias por la ayuda..
ebolo

Re: Combinar Access y Excel - 2007-11-15 12:14 - Respuesta 23

Hola nestor; la verdad que desde aquí es difícil solucionar eso, sin ver donde se guardan todos los registros. Me da a mí que es un problema de diseño del informe, donde no se ponen los datos correctos, pero es por decir algo.

Un saludo.
nestor

Re: Combinar Access y Excel - 2007-11-19 15:34 - Respuesta 24

Hola, voy a revisar y le cuento....Gracias
nestor

Re: Combinar Access y Excel - 2007-11-23 15:53 - Respuesta 25

Hola ebolo, cree una tabla donde registro todos los gastos o prestamos que se realizan y con eso solucione el poblema, pero ahora para sacar el informe necesito sumar todos los subtotales que me salen en el informe para un gran total, lo hice igual que con el informe diario este lo realice en OFFICE 2003, =Suma([Valortotal]), pero resulta que lo estoy corriendo en otro equipo que tiene office 2007 y cuando corro el nuevo infome que realice en Ofice 2007 me sale un cuadro de dialo que dice: Valor y un cuado de texto para digitar.... lo coloque de esta menera: =suma([Valor])....

Cuando corri el programa en Ofice 2007 no me funciona de forma adecuada, me salen valores en cero, las cantidades en cero, cea registros falsos etc.

Espero me colabores... como hago esa sumatoria en Ofice 2007 ?
Página:Anterior5 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