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]Ajuda na exportação de .csv

    avatar
    ARIPO
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 112
    Registrado : 09/02/2010

    [Resolvido]Ajuda na exportação de .csv Empty [Resolvido]Ajuda na exportação de .csv

    Mensagem  ARIPO 26/1/2017, 19:23

    Amigos, boa tarde!

    Estou com o seguinte problema, meu BD exporta a sua tabela para um arquivo .csv, a onde o mesmo tem
    04 campos numéricos e um de data, este campo esta exportando a data no formato 99/99/9999  00:00:00
    so que preciso que o mesmo fique no formato 99/99/9999 pois o programa que vou importar só aceita o
    arquivo .csv com a data neste formato (99/99/9999), se alguém puder me ajudar agradeço.
    Anexos
    [Resolvido]Ajuda na exportação de .csv AttachmentTeste04.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (260 Kb) Baixado 17 vez(es)
    Alvaro Teixeira
    Alvaro Teixeira
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7996
    Registrado : 15/03/2013

    [Resolvido]Ajuda na exportação de .csv Empty Re: [Resolvido]Ajuda na exportação de .csv

    Mensagem  Alvaro Teixeira 30/1/2017, 23:46

    Olá Fábio, teste assim:

    Código:
    Public Function ExportCSVFunction()
    'ahteixeira (2017) para MaximoAccess

    '    DoCmd.TransferText acExportDelim, "SisengHT_Specs", "SisengHT", Application.CurrentProject.Path & "\SisengHT.csv"

    Dim rst As Recordset, varRecCount As Integer, varCount As Integer
    Dim varArq As String
    Dim DB As Database

        Set DB = CurrentDb()
        Set rst = DB.OpenRecordset("SisengHP", dbOpenTable)
        rst.MoveLast
        varRecCount = rst.RecordCount
        rst.MoveFirst
        
        varArq = Application.CurrentProject.Path & "\SisengHP.csv"
        
        Open varArq For Output As #1
        
            For varCount = 1 To varRecCount
                Print #1, rst!Equipamento & ";"; rst!CodPAralisação & ";" & rst!DataPadrao & ";" & Format(rst![Hora Decimal], "Fixed")
                rst.MoveNext
            Next varCount
        
        Close #1
        rst.Close
        Set DB = Nothing
        
    End Function

    Aqui a data dava bem, mas se não der use o Format(...).
    Abraço
    avatar
    ARIPO
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 112
    Registrado : 09/02/2010

    [Resolvido]Ajuda na exportação de .csv Empty Ajuda na exportação de .csv

    Mensagem  ARIPO 1/2/2017, 11:32

    ahteixeira, bom dia!

    Era isso mesmo que eu precisava, muito obrigado.

    Mas preciso de mais um favor seu, gostaria de colocar um campo para poder selecionar a onde salvar os arquivos
    ja fiz o modelo so nao consigo direcionar os arquivos, segue o modelo, se voce puder me ajudar agradeço.
    Anexos
    [Resolvido]Ajuda na exportação de .csv AttachmentTeste04.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (726 Kb) Baixado 15 vez(es)
    Alvaro Teixeira
    Alvaro Teixeira
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7996
    Registrado : 15/03/2013

    [Resolvido]Ajuda na exportação de .csv Empty Re: [Resolvido]Ajuda na exportação de .csv

    Mensagem  Alvaro Teixeira 1/2/2017, 11:49

    Olá, obrigado pelo retorno.
    Estou no celular, não vi projeto.

    No entanto no formulário crie uma caixa de texto (txtPasta), para colocar o caminho (exemplo: C:\pastaParaCsv)
    Pode ser predefenida, ou com origem numa tabela para guardar o caminho configurado.

    No codigo onde tem:
    CurrenteProject.Application.path
    Altere para:
    Me.txtPasta

    Abraço
    thiagomcosta
    thiagomcosta
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 377
    Registrado : 23/01/2017

    [Resolvido]Ajuda na exportação de .csv Empty Re: [Resolvido]Ajuda na exportação de .csv

    Mensagem  thiagomcosta 1/2/2017, 12:12

    Também é possível utilizar o objeto FileDialog para abrir uma janela de seleção do local do arquivo.

    Código:
    Set vJanelaOrigem = Application.FileDialog(msoFileDialogFolderPicker)
    With vJanelaOrigem
        .AllowMultiSelect = False
        .Title = "Onde estão os arquivos das provas?"
    End With
    If vJanelaOrigem.Show = -1 Then
        vPastaOrigem = vJanelaOrigem.SelectedItems(1)
    Else
        MsgBox "Erro! Não foi selecionado nenhuma pasta.", vbCritical, "Erro"
        Exit Sub
    End If

    Este é um exemplo que eu utilizo em uma de minhas aplicações.
    avatar
    ARIPO
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 112
    Registrado : 09/02/2010

    [Resolvido]Ajuda na exportação de .csv Empty Re: [Resolvido]Ajuda na exportação de .csv

    Mensagem  ARIPO 1/2/2017, 18:04

    Tentei aqui mano deu certo, na verdade eu queria que quando fosse selecionado a pasta de destino
    ja salva-se os quatro arquivos, tem como fazer isso?
    Alvaro Teixeira
    Alvaro Teixeira
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7996
    Registrado : 15/03/2013

    [Resolvido]Ajuda na exportação de .csv Empty Re: [Resolvido]Ajuda na exportação de .csv

    Mensagem  Alvaro Teixeira 1/2/2017, 20:05

    Ola a todos.
    Fabio, coloque a função do colega no inicio para escolher a pasta.
    Depois altere na linha de cada ficheiro de:
    varArq = Application.CurrentProject.Path & "\SisengHP.csv"
    para:
    varArq = vPastaOrigem & "\SisengHP.csv"

    Abraço
    Alvaro Teixeira
    Alvaro Teixeira
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7996
    Registrado : 15/03/2013

    [Resolvido]Ajuda na exportação de .csv Empty Re: [Resolvido]Ajuda na exportação de .csv

    Mensagem  Alvaro Teixeira 2/2/2017, 00:42

    Olá, já vi seu projecto.
    É só apontar para o caminho do form
    onde tem:
    varArq = Application.CurrentProject.Path & "\SisengHP.csv"

    altere por:
    varArq = forms!frmHorasSiseng!local & "\SisengHP.csv"

    Abraço
    avatar
    ARIPO
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 112
    Registrado : 09/02/2010

    [Resolvido]Ajuda na exportação de .csv Empty Re: [Resolvido]Ajuda na exportação de .csv

    Mensagem  ARIPO 4/2/2017, 21:26

    Ola,
    Desculpe a demora, deu certo agora.
    Muito obrigado a vocês pelo apoio.
    Alvaro Teixeira
    Alvaro Teixeira
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7996
    Registrado : 15/03/2013

    [Resolvido]Ajuda na exportação de .csv Empty Re: [Resolvido]Ajuda na exportação de .csv

    Mensagem  Alvaro Teixeira 6/2/2017, 08:49

    Olá, obrigado pelo retorno.
    Os utilizadores do fórum agradecem.
    Abraço

    Conteúdo patrocinado


    [Resolvido]Ajuda na exportação de .csv Empty Re: [Resolvido]Ajuda na exportação de .csv

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 22/11/2024, 00:11