USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  EXPORTAR O CONTEUDO DE UMA CONSULTA EM ACCESS
MIRO SILVA
SÃO PAULO
SP - BRASIL
Postada em 07/03/2005 20:05 hs            
Como ofaço para exportar os dados contido em uma consulta em access pra uma planília em ecxel direto do vb, ou seja um comando em vb qeu faça isso?
 
valeu pessoal..

Argemiro Aguiar da Silva

Criativa Produtos e Serviços

5511 2135-9600

     
MARCONE
Pontos: 2843
BRASÍLIA
DF - BRASIL
ENUNCIADA !
Postada em 07/03/2005 23:59 hs            
' EU USO ESSE PROCEDIMENTO - É MUITO SIMPLES (REFERENCIE O DAO 3.6 OU SUPERIOR):
 
'dbms type -  é o tipo de arquivo que deseja gerar :
'Dbase III , Text , Excel 4.0 (5.0, 7.0, 8.0) ;Paradox ; Lotus; Fox Prox, etc..
'DATABASE=path - a localização do arquivo a ser gerado
'arquivo_nome - é o nome do arquivo a ser gerado
'table - o nome da tabela de onde os dados serão extraídos
Private Sub cmdExportar_Click() ' Botao de comando para exportar
On Error GoTo final
Dim db As Database
Dim sPath As String
Dim sPath2 As String
sPath = App.Path & "" & Me.txtBdAccess.Text ' O caminho e nome do seu BD
sPath2 = App.Path & "]." & Me.txtArquivoExcel.Text  ' O caminho e nome da plan a ser gerada

Set db = Workspaces(0).OpenDatabase(sPath)
db.Execute "Select * into [Excel 4.0; DATABASE=" & sPath2 & " FROM [NomedaSuaConsulta]"
MsgBox "Arquivo exportado com sucesso!!!"
Exit Sub
final:
If Err.Number = 3010 Then
    MsgBox "Já existe um arquivo com o mesmo nome do que será gerado!!", vbInformation, "Arquivo existente!!"
    Else
    MsgBox Err.Description, vbInformation, Err.Number
End If
End Sub
' QUALQUER DÚVIDA É SÓ POSTAR

MarconeEmoções

 

TÓPICO EDITADO
 
Página(s): 1/1    


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

[:)] = 
[:P] = 
[:(] = 
[;)] = 

HTML DESLIGADO

     
 VOLTAR

  



CyberWEB Network Ltda.    © Copyright 2000-2025   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página