MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração


Participe do fórum, é rápido e fácil

MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração

MaximoAccess

Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Dicas Ms Access, Exemplos Ms Access, Codigos VBA Ms Access, SQL Ms Access


3 participantes

    [Resolvido]Exportar dados activos do formulário access para o excel

    Rui Maciel
    Rui Maciel
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 298
    Registrado : 11/09/2012

    [Resolvido]Exportar dados activos do formulário access para o excel Empty Exportar dados activos do formulário access para o excel

    Mensagem  Rui Maciel Sáb 29 Dez - 7:07

    Bom dia pessoal.
    Estou com muita dificuldade em transferir os dados activos no formulário para determinados campos no excel. Será que tenho que usar o:
    Dim rst As DAO.Recordset
    Set rst = Me.Recordset

    Ou outro tipo de comando, acho que mesmo este estou a usar mal. Alguém me pode socorrer? Obrigado.

    Abraço,

    Rui Maciel
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    [Resolvido]Exportar dados activos do formulário access para o excel Empty Re: [Resolvido]Exportar dados activos do formulário access para o excel

    Mensagem  criquio Sáb 29 Dez - 7:38

    Para dados que já estão no formulário, deve trocar Recordset por RecordsetClone.


    .................................................................................
    Meu novo site: www.vcssistemas.com.br

    Clique aqui e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Positive as mensagens que achar útil, no canto superior direito delas.

    Rui Maciel
    Rui Maciel
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 298
    Registrado : 11/09/2012

    [Resolvido]Exportar dados activos do formulário access para o excel Empty Re: [Resolvido]Exportar dados activos do formulário access para o excel

    Mensagem  Rui Maciel Sáb 29 Dez - 8:06

    Olá Críquio
    Eu achei esta função, contudo, dá um erro ao executar, abre o excel mas não transfere dados. Podes dar uma verificada.
    Obrigado.
    Abraço,

    Rui Maciel
    Anexos
    [Resolvido]Exportar dados activos do formulário access para o excel AttachmentParóquia de Nogueira - Copiar (2).zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (663 Kb) Baixado 61 vez(es)
    Lupércio
    Lupércio
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1143
    Registrado : 06/05/2011

    [Resolvido]Exportar dados activos do formulário access para o excel Empty Re: [Resolvido]Exportar dados activos do formulário access para o excel

    Mensagem  Lupércio Sáb 29 Dez - 15:50

    Veja:

    Private Sub Comando104_Click()

    DoCmd.TransferSpreadsheet acExport, , Me.RecordSource, "C:\Excel.xls"
    If MsgBox("Deseja transferir dados para o excel?", vbOKCancel + vbDefaultButton1 + vbInformation, "Aviso do Sistema") = vbOK Then
    End If
    DoCmd.GoToRecord , , acNewRec
    Me.cbxNome.SetFocus
    End Sub

    Sera salvo no Excel dentro da unidade C:


    Não sei se é isso que pretende!
    Lupércio
    Lupércio
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1143
    Registrado : 06/05/2011

    [Resolvido]Exportar dados activos do formulário access para o excel Empty Re: [Resolvido]Exportar dados activos do formulário access para o excel

    Mensagem  Lupércio Sáb 29 Dez - 15:59

    Private Sub Comando104_Click()

    DoCmd.TransferSpreadsheet acExport, , Me.RecordSource, "C:\RuiMaciel\Excel.xls"
    If MsgBox("Deseja transferir dados para o excel?", vbOKCancel + vbDefaultButton1 + vbInformation, "Aviso do Sistema") = vbOK Then
    End If
    DoCmd.GoToRecord , , acNewRec
    Me.cbxNome.SetFocus
    End Sub



    Aqui fica guardado dentro da pasta Ruimaciel

    Primeiro vc cria a pasta dentro da unidade C:
    Nomeie como RuiMaciel.
    Rui Maciel
    Rui Maciel
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 298
    Registrado : 11/09/2012

    [Resolvido]Exportar dados activos do formulário access para o excel Empty Re: [Resolvido]Exportar dados activos do formulário access para o excel

    Mensagem  Rui Maciel Sáb 29 Dez - 17:50

    Sr. Lupércio. Obrigado.
    Realmente a sua linha de comando é bastante boa, resulta, contudo, o nome está aparecendo como número. O que posso fazer.
    E se eu quisesse passar os dados ativos para determinados campos da folha excel, tipo emissão de um recibo?
    Ou seria mais correto imprimir diretamente do formulário access, depois de criar um determinado relatório?
    Obrigado.
    Abraço,
    Rui Maciel
    Lupércio
    Lupércio
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1143
    Registrado : 06/05/2011

    [Resolvido]Exportar dados activos do formulário access para o excel Empty Re: [Resolvido]Exportar dados activos do formulário access para o excel

    Mensagem  Lupércio Dom 30 Dez - 21:10

    Verifique o tipo de dados que você colocou na tabela,
    ai já não tem nada ver com a transferencia para o Excel.
    Você que determinou o tipo de dados.

    Abraço!
    Rui Maciel
    Rui Maciel
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 298
    Registrado : 11/09/2012

    [Resolvido]Exportar dados activos do formulário access para o excel Empty Re: [Resolvido]Exportar dados activos do formulário access para o excel

    Mensagem  Rui Maciel Qui 3 Jan - 14:50

    Gracias
    Abraço,
    Rui Maciel
    Lupércio
    Lupércio
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1143
    Registrado : 06/05/2011

    [Resolvido]Exportar dados activos do formulário access para o excel Empty Re: [Resolvido]Exportar dados activos do formulário access para o excel

    Mensagem  Lupércio Qui 3 Jan - 22:07

    O forum agradece o retorno!

    Conteúdo patrocinado


    [Resolvido]Exportar dados activos do formulário access para o excel Empty Re: [Resolvido]Exportar dados activos do formulário access para o excel

    Mensagem  Conteúdo patrocinado


      Data/hora atual: Qui 21 Nov - 9:22