¿Qué opciones tengo para accesar a bases de Access?

Post Reply
User avatar
wmormar
Posts: 1050
Joined: Fri Oct 07, 2005 10:41 pm
Location: México
Contact:

Re: ¿Qué opciones tengo para accesar a bases de Access?

Post by wmormar »

fleal wrote:Me pasaron una base de access con una sola tabla, viene tambien un informe.

Me he pasado unas horas y he podido accesar a la tabla y ejecutar el informe. Pero lo hize con Visual Basic, un pequeño programa para accesar a la tabla de access y ejecutar el informe.

¿Hay alguna forma de hacerlo con fivewin?.

Tengo un programa casi terminado para operar toda la administración y si no encuentro la forma de usar ese informe.... tendré que programarlo completo en VB. ¿Qué opciones tengo para ejecutar el informe?

Gracias
Fernando
Fer,

Para acceso a access con ADO es excelente.

Para lo del informe ni idea

Saludos
William, Morales
Saludos

méxico.sureste
fleal
Posts: 234
Joined: Tue Oct 25, 2005 12:39 am
Location: México, DF

¿Cómo se hace?

Post by fleal »

De momento me sirve si la conexión a la base se hace con ADO para recorrer los registros.... ¿Pero como se hace?

En cuanto al informe, vere si me lo puedo rehacer a código.

Gracias
User avatar
wmormar
Posts: 1050
Joined: Fri Oct 07, 2005 10:41 pm
Location: México
Contact:

Re: ¿Cómo se hace?

Post by wmormar »

fleal wrote:De momento me sirve si la conexión a la base se hace con ADO para recorrer los registros.... ¿Pero como se hace?

En cuanto al informe, vere si me lo puedo rehacer a código.

Gracias
http://incos...net/files/taller.zip

Se llama taller, no es mio, pero creo no hay problema si lo comparto, lo bajé de algun lado y no recuerdo de donde, lo que si dice en los créditos:

Miguel Angel Cortes.

Espero les funcione.

PD. Mi msn es: wmormar@hotmail.com

Saludos
William, Morales
Saludos

méxico.sureste
R.F.
Posts: 840
Joined: Thu Oct 13, 2005 7:05 pm

Post by R.F. »

Eso esta chupao :lol:

Code: Select all

LOCAL oConexionAdo := TOLEAUTO():New("adodb.connection")
PRIVATE oRecordset := TOLEAUTO():New("adodb.recordset")

   oConexionAdo:Open("Provider= MicroSoft.Jet.OLEDB.4.0;Data Source=.\taller.mdb;")

   oRecordSet:LockType := adLockOptimistic
   oRecordSet:CursorType := adOpenKeyset
   oRecordSet:ActiveConnection(oConexionAdo)
   oRecordSet:Source := "Select * from clientes" // tu query aqui
   oRecordSet:Open()
   oRecordSet:MoveFirst()

   aDatos := {}

   DO WHILE ! oRecordSet:eof()
        aReng := {}
        FOR x := 1 TO oRecordSet:Fields:Count()
            AADD(aReng,oRecordSet:Field(x-1):Value
        NEXT
        AADD(aDatos,aReng)
        oRecordSet:MoveNext
   ENDDO

   oRecordSet:Close()
   oConexionAdo:Close()
Saludos
R.F.
User avatar
wmormar
Posts: 1050
Joined: Fri Oct 07, 2005 10:41 pm
Location: México
Contact:

Re: ¿Cómo se hace?

Post by wmormar »

http://incos...net/fwh/taller.zip

Sorry, link equivocado, este es el correcto.

Se llama taller, no es mio, pero creo no hay problema si lo comparto, lo bajé de algun lado y no recuerdo de donde, lo que si dice en los créditos:

Miguel Angel Cortes.

Espero les funcione.

PD. Mi msn es: wmormar@hotmail.com

Saludos
William, Morales
Saludos

méxico.sureste
User avatar
Ari
Posts: 128
Joined: Fri Feb 03, 2006 4:21 pm
Location: Brazil
Contact:

Ado

Post by Ari »

Tentei usar o ADO

diz que nao tem o Provider intalado, Provider=Microsoft.Jet.OlEDB.4.0

??

Ari
Post Reply