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


4 participantes

    [Resolvido]Importação

    bd_gilberto
    bd_gilberto
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 92
    Registrado : 25/10/2010

    [Resolvido]Importação Empty Importação

    Mensagem  bd_gilberto 15/7/2011, 15:08

    Boa tarde!
    Amigos estou com dificuldade para efetuar algumas importações, por exemplo preciso fazer importação de alguns arquivos txt de milhares de linhas, porem em algumas colunas gostaria que no ato da importação alguns campos fossem preenchidos automaticamente, por exemplo:
    Efetuo a importação com 50 linhas todas preenchida nas duas ultimas colunas preencher com as horas 23:59:59 e a outra como 00:00:01.
    Quando lanço linha a linha o campo se preencher sem problemas, mas na importação não.

    Alguém pode me ajudar? confused será que é possível fazer isso
    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]Importação Empty Re: [Resolvido]Importação

    Mensagem  criquio 15/7/2011, 15:17

    Como está fazendo essa importação? Se abrir um Recordset e depois setar os campos com as colunas do arquivo, dará certo.


    .................................................................................
    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.

    avatar
    Convidad
    Convidado


    [Resolvido]Importação Empty Re: [Resolvido]Importação

    Mensagem  Convidad 15/7/2011, 15:56

    tente adaptar, este funciona para mim.

    Public Function importarTXT()
    Dim FFile As Integer, Strg As String, x, y, z, s As Date
    FFile = FreeFile

    Open "c:\teste.txt" For Input As #FFile

    Do Until EOF(FFile)

    Line Input #FFile, Strg

    If Nz(DLast("[datahora]", "[tabela]"), 0) > 0 And Nz(DLast("[datahora]", "[tabela]"), 0) <> Time Then

    CurrentDb.Execute "INSERT INTO tabela (nome, datahora) VALUES ('" & Strg & "',#" & Time & "#)"

    Else
    y = Format(Nz(DLast("[datahora]", "[tabela]"), 0), "hh:mm:")
    x = Format(Nz(DLast("[datahora]", "[tabela]"), 0), "ss")
    z = y & x + 1

    CurrentDb.Execute "INSERT INTO tabela (nome, datahora) VALUES ('" & Strg & "', #" & z & "#)"

    End If
    Loop
    Close #FFile
    End Function
    bd_gilberto
    bd_gilberto
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 92
    Registrado : 25/10/2010

    [Resolvido]Importação Empty Re: [Resolvido]Importação

    Mensagem  bd_gilberto 15/7/2011, 21:47

    Amigos não entendi???? confused affraid
    bd_gilberto
    bd_gilberto
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 92
    Registrado : 25/10/2010

    [Resolvido]Importação Empty Re: [Resolvido]Importação

    Mensagem  bd_gilberto 17/7/2011, 22:11

    Não consegui entender nada, tem algum exemplo mais pratico? confused affraid
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11026
    Registrado : 04/11/2009

    [Resolvido]Importação Empty Re: [Resolvido]Importação

    Mensagem  JPaulo 18/7/2011, 05:42

    Como é que está a fazer essa importação ?

    Por código VBA, ou por Macro, ou simplesmente manualmente ?


    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Importação Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Importação Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Importação Folder_announce_new Instruções SQL como utilizar...
    bd_gilberto
    bd_gilberto
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 92
    Registrado : 25/10/2010

    [Resolvido]Importação Empty Re: [Resolvido]Importação

    Mensagem  bd_gilberto 18/7/2011, 07:45

    Macro!
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11026
    Registrado : 04/11/2009

    [Resolvido]Importação Empty Re: [Resolvido]Importação

    Mensagem  JPaulo 18/7/2011, 08:53

    Pois, com Macro não vai dar não.

    Diga-nos quais os campos que existem na tabela e como está formatado o seu txt, que aproveitamos o código do Miguel.

    Esse código é excelente para o que deseja.


    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Importação Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Importação Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Importação Folder_announce_new Instruções SQL como utilizar...
    bd_gilberto
    bd_gilberto
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 92
    Registrado : 25/10/2010

    [Resolvido]Importação Empty Re: [Resolvido]Importação

    Mensagem  bd_gilberto 19/7/2011, 21:22

    Segue o arquivo!
    Não consegui trazer ele em txt, mas os dados são estes.
    Obs.: Nas primeiras colunas "importação atual" o sistema traz assim em txt no formato de ponto e virgula (Wink
    Nas linhas "importação proposta" eu gostaria de importar para dentro do banco queria que os dados fossem inseridos automaticamente nas duas ultimas colunas.

    O objetivo é trabalhar com as horas e montar um indicador com estes dados.

    Question Suspect
    Anexos
    [Resolvido]Importação AttachmentImportação.xls
    Você não tem permissão para fazer download dos arquivos anexados.
    (23 Kb) Baixado 15 vez(es)
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11026
    Registrado : 04/11/2009

    [Resolvido]Importação Empty Re: [Resolvido]Importação

    Mensagem  JPaulo 20/7/2011, 07:52

    Ok;

    Converta essa Macro em VBA e cole aqui o código que arranja-se uma solução pratica.



    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Importação Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Importação Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Importação Folder_announce_new Instruções SQL como utilizar...
    bd_gilberto
    bd_gilberto
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 92
    Registrado : 25/10/2010

    [Resolvido]Importação Empty Re: [Resolvido]Importação

    Mensagem  bd_gilberto 20/7/2011, 13:47

    Olha o codigo!

    '------------------------------------------------------------
    ' IMPORTA_DADOS
    '
    '------------------------------------------------------------
    Function IMPORTA_ROTAS()
    On Error GoTo IMPORTA_ROTAS_Err

    DoCmd.TransferText acImportDelim, "ROTAS-CD1", "ROTAS-CD1", "C:\RECEBE\ROTAS.TXT", True, ""


    IMPORTA_ROTAS_Exit:
    Exit Function

    IMPORTA_ROTAS_Err:
    MsgBox Error$
    Resume IMPORTA_ROTAS_Exit

    End Function

    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11026
    Registrado : 04/11/2009

    [Resolvido]Importação Empty Re: [Resolvido]Importação

    Mensagem  JPaulo 21/7/2011, 05:50

    Gilberto bom dia !

    Os campos X1 e X2, têm de existir na sua tabela e têm de estar formatados como hora.

    Cole este código num modulo novo e salve:

    http://dl.dropbox.com/u/771097/Gilberto.txt

    No evento VBA ao pressionar do seu botão, cole esta instrução, salve e teste.

    Call IMPORTA_ROTAS

    Nota:
    Esqueça a Macro


    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Importação Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Importação Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Importação Folder_announce_new Instruções SQL como utilizar...
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11026
    Registrado : 04/11/2009

    [Resolvido]Importação Empty Re: [Resolvido]Importação

    Mensagem  JPaulo 22/7/2011, 09:15

    Resolveu ?


    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Importação Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Importação Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Importação Folder_announce_new Instruções SQL como utilizar...
    bd_gilberto
    bd_gilberto
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 92
    Registrado : 25/10/2010

    [Resolvido]Importação Empty Re: [Resolvido]Importação

    Mensagem  bd_gilberto 26/7/2011, 15:18

    Amigo desculpe a demora!

    Deu a seguinte MSG.

    Erro de Compilação
    Era esperado variável ou procedimento, não modulo

    E os botoes de OK e ajuda.

    avatar
    Convidad
    Convidado


    [Resolvido]Importação Empty Re: [Resolvido]Importação

    Mensagem  Convidad 27/7/2011, 04:44

    Para ajudar

    você colocou o código do jpaulo num modulo novo e salvou ?

    no evento vba ao pressionar do seu botão, você colocou Call IMPORTA_ROTAS, como o jpaulo lhe explicou ?

    se fez tudo isso tem de funcionar, não vejo o porque não.

    bd_gilberto
    bd_gilberto
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 92
    Registrado : 25/10/2010

    [Resolvido]Importação Empty Re: [Resolvido]Importação

    Mensagem  bd_gilberto 27/7/2011, 19:56

    Amanhã vou enviar o banco com os dados que preciso importar.
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11026
    Registrado : 04/11/2009

    [Resolvido]Importação Empty Re: [Resolvido]Importação

    Mensagem  JPaulo 28/7/2011, 09:59

    Ficamos a aguardar.


    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Importação Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Importação Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Importação Folder_announce_new Instruções SQL como utilizar...
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7304
    Registrado : 11/05/2010

    [Resolvido]Importação Empty Re: [Resolvido]Importação

    Mensagem  vieirasoft 3/8/2011, 13:33

    Estou a puxar o tópico para cima. se já tiver resolvido, agradeço o seu retorno.
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7304
    Registrado : 11/05/2010

    [Resolvido]Importação Empty Re: [Resolvido]Importação

    Mensagem  vieirasoft 6/8/2011, 06:33

    Como não retornou, o tópico passa a resolvido. Qualquer coisa reabra, por favor.

    Conteúdo patrocinado


    [Resolvido]Importação Empty Re: [Resolvido]Importação

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 22/11/2024, 12:52