Newsgrupos.com  

Retroceder   Newsgrupos.com > Forum > Newsgroup microsoft.public.es.* 2 Foro > Newsgroup microsoft.public.es.vba
Registrarse Preguntas Frecuentes Lista de Foreros Calendario Buscar Temas de Hoy Marcar Foros Como Leídos




Respuesta
 
LinkBack Herramientas Desplegado
  #1 (permalink)  
Antiguo 22-03-2006, 18:41:28
Salome
 
Mensajes: n/a
Predeterminado Problema con versiones de Access

Hola gente!

Me mareo un poco con el tema de las versiones de Office y sus diferencias.
Tengo instalado en mi máquina Access 2003, y me pidieron que trabaje en una
aplicación que está hecha con Access 2000 y con ADO.

El problema es que la aplicación no funciona, el error que da es "Esta clase
no admite Automatización o no admite la interfaz esperada". Se me ocurre que
puede ser algún complemento, dll u ocx que falta o sobra, pero no encuentro
por ningún lado referencias que me den alguna pista.

El tema es que no tengo disponible una pc con Access 2000, lo más que pude
conseguir es Access 2002. Mi pregunta es si hay por algún sitio una
referencia o documento que me pueda indicar lo que cambia entre versiones o
qué cosas tengo que tener en cuenta si quiero hacer algo en Access 2002 ó
2003 para que funcione en Access 2000, o alguna idea de por qué se puede
presentar este error (si no es tema de las versiones).

MuchÃ***simas gracias y disculpen lo extenso del mensaje

***************************************
Private Sub Boton1_Click()
On Error GoTo Err_Boton1_Click
Dim ExApl As Excel.Application
Dim ExWbook As Excel.Workbook
Dim ExWksheet, ExWksheet1 As Excel.Worksheet
Dim rsTransp, rsHojaR As Recordset
Dim fecha As Date
Dim fechaStr As String

nombre = "C:\carpeta\archivo_excel.xls"
mensaje = "Ruta y nombre de la planilla:"
tit = "Titulo"
Path = InputBox(mensaje, tit, nombre)
If Path = "" Then Exit Sub
fecha = Date + 1

Set ExApl = CreateObject("Excel.Application")
Set ExWbook = ExApl.Workbooks.Open(Path, 0, True)

Set rsTransp = New ADODB.Recordset
condicion = "(tabla1.campo1)= 'abierto'"
inst = "sentencia sql"
rsTransp.Open inst, CurrentProject.Connection, adOpenStatic,
adLockReadOnly
Set ExWksheet = ExWbook.Worksheets(1)
ExWksheet.Visible = True
If rsTransp.RecordCount > 1 Then
For i = 2 To rsTransp.RecordCount
ExWksheet.Copy After:=ExWbook.Sheets(1)
Next i
End If
Set rsHojaR = New ADODB.Recordset
inst1 = "otra sentencia sql"
condicion1 = " (tabla1.campo1 = 'abierto') "
i = 1
Do While Not rsTransp.EOF
k = 9
condicion2 = " (tabla1.campo2 = " & rsTransp(1) & ") "
condicion = condicion1 & " AND " & condicion2
inst = inst1 & " WHERE (" & condicion & ")"
inst = inst & " ORDER BY tabla1.campo3;"
rsHojaR.Open inst, CurrentProject.Connection, adOpenStatic,
adLockReadOnly
Set ExWksheet = ExWbook.Worksheets(i)
ExWksheet.Select
ExWksheet.Name = rsTransp(0)
ExWksheet.Cells(2, 14).Value = rsTransp(0)
ExWksheet.Cells(1, 19).Value = fecha
Do While Not rsHojaR.EOF
ExWksheet.Cells(k, 1).Value = k - 8
ExWksheet.Cells(k, 1).Interior.ColorIndex = 47
ExWksheet.Cells(k, 1).Font.ColorIndex = 2
For j = 1 To 19
ExWksheet.Cells(k, j).Borders.LineStyle = xlContinuous
ExWksheet.Cells(k, j).Borders.Weight = xlThin
Next j
For j = 2 To 19
ExWksheet.Cells(k, j).Value = rsHojaR(j - 2)
Next j
k = k + 1
rsHojaR.MoveNext
Loop
i = i + 1
rsHojaR.Close
rsTransp.MoveNext
Loop
rsTransp.Close
fechaStr = Format(Month(fecha), "00") & "_" & Format(Day(fecha), "00")
nombre = "C:\carpeta\archivo_nuevo"
nombre = nombre & "_" & fechaStr & ".xls"
mensaje = "Ruta y nombre de la planilla:"
tit = "Titulo"
Path = InputBox(mensaje, tit, nombre)
If Path = "" Then Exit Sub
ExWbook.SaveAs Path
ExWbook.Close
ExApl.Quit

Exit_Boton1_Click:
Exit Sub

Err_Boton1_Click:
MsgBox Err.Description
Resume Exit_Boton1_Click
End Sub
***************************************
Responder Con Cita
Alt Today
Advertising
Google Adsense
 
This advertising will not be shown
in this way to registered members.
Register your free account today
and become a member on
Newsgrupos.com
Standard Sponsored Links

Respuesta


Herramientas
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Trackbacks are habilitado
Pingbacks are habilitado
Refbacks are habilitado


Temas Similares
Tema Autor Foro Respuestas Último mensaje
problema con versiones de java Kener Solorzano Newsgroup es.comp.lenguajes.java 15 23-04-2008 01:23:41
Versiones de Access Martín Newsgroup microsoft.public.es.access 2 21-01-2008 02:53:21
Problema con master page en versiones de IE Omar Newsgroup microsoft.public.es.dotnet.aspnet 1 28-11-2007 15:46:45
Re: Microsoft Graph. Problema entre versiones 2000 y XP con "pegar vín L. Garcia Newsgroup microsoft.public.es.powerpoint 8 19-02-2007 09:16:16
Problema entre versiones de Access Beginner Mónica Newsgroup microsoft.public.es.officedev 0 11-01-2005 12:07:03





Powered by: vBulletin, Versión 3.6.8
Derechos de Autor ©2000 - 2008, Jelsoft Enterprises Ltd.

LinkBacks Enabled by vBSEO 3.1.0 © 2007, Crawlability, Inc.