exporta dados de uma tabela do acces

Fórum sobre a linguagem CA-Clipper.

Moderador: Moderadores

clauber
Usuário Nível 3
Usuário Nível 3
Mensagens: 263
Registrado em: 22 Jul 2004 21:17
Localização: ceara

exporta dados de uma tabela do acces

Mensagem por clauber »

preciso exporta dados de um banco do acces para dbf, e qdo tento abrir o arquivo no acces ele diz q usuario naum tem acesso. . .

a conta de usuario atual não tem permissão para converter ou ativar este banco de dados.


alguem me ajude
""
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Mensagem por sygecom »

Se vc tiver a senha de acesso desse banco....vc pode abrir ele pelo xharbour e migrar no boa para DBF....de uma olhada no HBADO do Rochinha.

Abraços
Leonardo Machado
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
Avatar do usuário
software_facil
Usuário Nível 3
Usuário Nível 3
Mensagens: 211
Registrado em: 23 Fev 2005 12:19
Localização: Curitiba/PR
Contato:

Mensagem por software_facil »

Uma outra forma, um pouco mais trabalhosa, mas eficaz, seria exportar para excel e do excel para dbf (dbase III), já fiz e funciona.

Abraços
messenger : software_facil@hotmail.com
clauber
Usuário Nível 3
Usuário Nível 3
Mensagens: 263
Registrado em: 22 Jul 2004 21:17
Localização: ceara

Mensagem por clauber »

o que e esse hbado ???

nao consegui abrir com excel ja tentei. . . se alguem tiver alguma saida
""
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Mensagem por sygecom »

o que e esse hbado ???
Tche, de uma olhada no link abaixo:
https://pctoledo.org/forum/viewto ... ight=hbado

Vc pode dar uma olhada tb. no link abaxio:
http://www.fivetechsoft.com/forums/view ... 4&start=75

Obs:Anbas soluções acima vc vai ter que fazer em xharbour e isso é bem facil...é como copiar de um DBF para outro DBF .....outra coisa vc vai ter que ter esse banco desbloqueado ou ter a senha do mesmo...

Abraços
Leonardo Machado
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
Avatar do usuário
rochinha
Administrador
Administrador
Mensagens: 4664
Registrado em: 18 Ago 2003 20:43
Localização: São Paulo - Brasil
Contato:

Mensagem por rochinha »

Amiguinhos

Um Salve pra todos.

Minha lib HBADO poderia permitir ao seu aplicativo desde que fosse compilado com Harbour, abrir qualquer tipo de tabela em Access, Excel, Firebird, MySQL, etc.

A forma de programacao é bem simplificada, mas só se aplicaria se voce necessitasse fazer a abertura desta tabela periodicamente ou seja:

- Abrir uma tabela em um site e baixar as vendas do dia.
- Abrir uma tabela e acrescentar um registro.

No seu caso voce deverá usar o Access mesmo, mas necessitará de um utilitário para quebrar a senha, se ela existir, pois como proteção, os arquivos Access podem conter ou não uma senha e mesmo assim não permitirem ser abertos sem usar o usuário original com sua senha original.

Aqui mesmo no forum tem topicos com este intuito:

https://pctoledo.org/forum/viewto ... nha+access

Este topico é bem completo.
OPS! LINK QUEBRADO? Veja ESTE TOPICO antes e caso não encontre ENVIE seu email com link do tópico para [url=mailto://fivolution@hotmail.com]fivolution@hotmail.com[/url]. Agradecido.

@braços : ? )

A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Mensagem por sygecom »

Tche, Rochinha....seu link do HBADO tah dando erro....agora que fui ver tem como colocar no ar...ou enviar pra nos...
http://www.shoppmarketing.com/forum/hbadox.612.09.zip

Abraços
Leonardo Machado
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
Avatar do usuário
rochinha
Administrador
Administrador
Mensagens: 4664
Registrado em: 18 Ago 2003 20:43
Localização: São Paulo - Brasil
Contato:

Mensagem por rochinha »

Amiguinho

Logo mais estarei com endereço novo e tudo no ar.

Valeu parceiro.
OPS! LINK QUEBRADO? Veja ESTE TOPICO antes e caso não encontre ENVIE seu email com link do tópico para [url=mailto://fivolution@hotmail.com]fivolution@hotmail.com[/url]. Agradecido.

@braços : ? )

A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
clauber
Usuário Nível 3
Usuário Nível 3
Mensagens: 263
Registrado em: 22 Jul 2004 21:17
Localização: ceara

Mensagem por clauber »

galera a extensao do arquivo em questao eh .MDE, qual a diferença de .MDB, ??
""
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Mensagem por sygecom »

Tche, como nunca usei ACCESS....não sei lhe dizer a diferença mas faça o seguinte pergunta para o Oráculo aquele que tudo sabe....ou de uma olhada no link abaixo:
http://www.boadica.com.br/inicioextensao.asp

Abraços
Leonardo Machado
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
Avatar do usuário
Augusto
Usuário Nível 3
Usuário Nível 3
Mensagens: 473
Registrado em: 26 Ago 2003 17:50
Localização: Maricá/RJ
Contato:

Mensagem por Augusto »

Um arquivo MDE é um banco de dados no qual todos os módulos Visual Basic são armazenados num estado compilado. Uma vez que o código fonte foi removido, não é mais possível editar a estrutura de formulários, relatórios e módulos em um arquivo MDE.

Agora vamos supor que você perdeu o arquivo MDB original usado para criar um arquivo MDE. Segundo a documentação da Microsoft, você estaria em sérios apuros se quisesse atualizar o sistema no futuro ou convertê-lo para novas versões do Access, não é mesmo?!

Bem, isso já não é mais verdade, pelo menos em parte, devido ao talento inventivo de alguns desenvolvedores que criaram suplementos (add-in) para copiar formulários, relatórios e macros do arquivo MDE para um arquivo MDB. Mesmo sabendo que é impossível recuperar o código fonte por trás de formulários, relatórios e demais módulos, tais suplementos têm o mérito de ajudar aqueles que perderam o mdb original e, assim, evitar a perda total de meses de trabalho árduo.

Por que não é possível recuperar o código fonte de um MDE?
Aparentemente, ninguém foi capaz ainda de fazer a engenharia reversa do código compilado contido no arquivo MDE. A dificuldade para isso é explicada por Peter Walker no excelente artigo Access MDE Files ... and why you can't decode PCode.

Todavia, sabendo-se que agora é possível importar quase todos os objetos de um MDE, um desenvolvedor experiente poderia recriar algum código pela simples observação e dedução do que ocorre no aplicativo original (MDE).

Suplementos disponíveis na Internet
Pesquisando na Internet, descobri os seguintes suplementos para Access 97/2000:


MDE to MDB Converter (Access 2000/97) - criado pelo desenvolvedor polonês Krzysztof Naworyta, este suplemento consegue copiar a estrutura dos formulários, via Automação, de um arquivo MDE para um arquivo MDB. O suplemento é grátis e está disponível para download no site http://www.access.vis.pl/war223.htm. Embora esteja em polonês, o texto poderá ser lido com a ajuda de um Web Translator como o InterTran, ou de um programa como o Dictionary 2000 5.11.

Assista também a um tutorial em Flash, que ensina como usar o suplemento.


MDE forms/reports extractor v2.1 (Access 2000) - criado pelo desenvolvedor russo Serge Gavrilov, este suplemento utiliza a mesma linha de raciocínio do suplemento supracitado, porém permite importar todos os formulários, relatórios e macros do arquivo mde. Faça o download no site http://accesstools.narod.ru/ (site em inglês).


SaveAs/LoadFrom Text File v1.0 (Access 2000/97) - do mesmo Serge Gavrilov, este add-in permite exportar (salvar como) as consultas, formulários, relatórios, macros e módulos de um banco de dados (mdb) como arquivos texto ou importar esses mesmos arquivos para outro arquivo mdb. No caso de um mde, é possível exportar as macros para arquivos txt e depois importá-los para o novo mdb.

O add-in "MDE to MDB Converter" possui uma versão com o código fonte liberado (arquivo mde2mdb97.mda), permitindo que você estude como ele funciona e, assim, aprenda técnicas avançadas de programação em VBA:

mde2mdb97s.zip (Access 97)

Passos para importar os objetos de um arquivo MDE
Elaborei os seguintes passos para importar todos os objetos de um arquivo MDE, exceto os módulos e códigos por trás de formulários e relatórios:


Crie um novo banco de dados (arquivo mdb);


Clique no menu Arquivo - Obter dados externos - Importar do próprio Access para importar as Tabelas, Consultas e Relacionamentos; e


Utilize o suplemento "MDE forms/reports extractor v2.1", de Serge Gavrilov para importar todos os formulários, relatórios e macros de uma só vez. Se quiser, faça uma experiência com o "MDE to MDB Converter" a título de comparação.


Uma alternativa para importar apenas as macros: clique com o botão direito do mouse sobre cada macro do mde, e escolha a opção "Exportar". Na caixa de diálogo "Salvar como", escolha o mdb de destino. Se o mde possuir muitas macros, utilize o suplemento "SaveAs/LoadFrom Text File v1.0", para exportar (salvar como) as macros do arquivo MDE para arquivos texto. Depois, use o mesmo suplemento para importar estes arquivos textos para o arquivo mdb.

Mais informações
Desde o lançamento do add-in "MDE to MDB Converter" em Dez/2002, alguns desenvolvedores vêm colaborando com o Krzysztof, procurando melhorar o aplicativo original e/ou elaborando versões para o Access 97. Uma dessas pessoas é o nosso amigo Jacson Gonçalves de Medeiros, que conseguiu "debugar" o aplicativo original, otimizando o código para permitir a conversão de vários formulários numa única passada, pois ele precisava converter 512 formulários. Se usasse o código original, demoraria muito para recriar os formulários um a um.

Após conhecer o trabalho do Jacson, o criador do add-in, Krzysztof, disponibilizou uma nova versão multilíngüe do aplicativo, contendo os textos em português, traduzidos pelo nosso amigo brasileiro! Além disso, o Jacson conseguiu a anuência de Krzysztof para que pudéssemos publicar o suplemento turbinado (versão MDE) aqui:

mde2mdbNovo.zip (Access 97 e 2000)

Eu tomei conhecimento do excelente trabalho realizado inicialmente pelo Jacson, que criou alguns formulários a mais e otimizou a listbox para aceitar a seleção múltipla de formulários. Porém, na versão aqui disponível, Krzysztof incorporou algumas das mudanças propostas pelo Jacson no seu formulário "knfrmStart". Basicamente, graças ao trabalho implementado pelo Jacson, o add-in agora contém a bandeira do nosso querido Brasil no formulário principal.

Segundo Jacson, a próxima versão desse add-in deverá otimizar ainda mais o código e possibilitar a recuperação de relatórios também. Portanto, visite regularmente o site para saber dessas novidades

Obs.: Se o mde a ser convertido estiver protegido pela segurança em nível de usuário (tem um arquivo mdw associado), será preciso abri-lo antes de executar o add-in.

(Texto transcrito do link: http://www.babooforum.com.br/idealbb/vi ... cID=304046)
:xau Fui...
goulart@provsul.com.br

Faça da PROVSUL o seu Provedor de Serviços WEB
Visite: www.PROVSUL.com.br
Responder