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]Inverter inicio da data

    avatar
    washytonn
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 295
    Registrado : 13/01/2012

    [Resolvido]Inverter inicio da data Empty inverter inicio da data

    Mensagem  washytonn 20/5/2013, 17:35

    tipo assim estou importando um arquivo txt para meu formulario.

    só que a data no arquivo txt estar assim: 20130101
    só que no meu campo, no formulario quero que fique assim : 01/01/2013

    como faço?
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 8499
    Registrado : 05/11/2009

    [Resolvido]Inverter inicio da data Empty Re: [Resolvido]Inverter inicio da data

    Mensagem  Alexandre Neves 20/5/2013, 18:21

    Boa tarde,
    Que código utiliza na importação da data?


    .................................................................................
    Access 2010. Mande bd que dê para testar (indique a versão). Não peça para fazer o que já tem feito. Dê todos os detalhes.
    Não coloquem entraves como senhas, esconder controlos, etc. Disponibilizem o mais limpo possível
    Só respondo a mensagens privadas, se forem de assunto privado; às outras não respondo.
    Quem trabalha e mata a fome não come o pão de ninguém; mas quem não trabalha e come, come sempre o pão de alguém. António Aleixo
    avatar
    washytonn
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 295
    Registrado : 13/01/2012

    [Resolvido]Inverter inicio da data Empty Re: [Resolvido]Inverter inicio da data

    Mensagem  washytonn 21/5/2013, 13:32

    O arquivo que quero importar é esse txt que postei

    Anexos
    [Resolvido]Inverter inicio da data AttachmentR1547012013.txt
    Você não tem permissão para fazer download dos arquivos anexados.
    (3 Kb) Baixado 10 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]Inverter inicio da data Empty Re: [Resolvido]Inverter inicio da data

    Mensagem  JPaulo 21/5/2013, 15:04

    Alimente o seu formulario com uma consulta e nela formate esse campo;

    DataRef:Format(SeuCampoData;"dd-mm-yyyy")



    .................................................................................
    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]Inverter inicio da data Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Inverter inicio da data Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Inverter inicio da data Folder_announce_new Instruções SQL como utilizar...
    avatar
    washytonn
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 295
    Registrado : 13/01/2012

    [Resolvido]Inverter inicio da data Empty Re: [Resolvido]Inverter inicio da data

    Mensagem  washytonn 21/5/2013, 15:59

    Aqui esta o bando de dados

    aproveitando, não sei se devo criar um novo topico.

    o arquivo txt tem a primeira linha e a ultima diferente... como faço para importar-los diferentes dos outros????
    Anexos
    [Resolvido]Inverter inicio da data AttachmentBanco de Dados1.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (254 Kb) Baixado 10 vez(es)
    avatar
    washytonn
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 295
    Registrado : 13/01/2012

    [Resolvido]Inverter inicio da data Empty Re: [Resolvido]Inverter inicio da data

    Mensagem  washytonn 21/5/2013, 16:03

    desculpas, mas não conseguir fazer a data JPaulo.
    Marcelo David
    Marcelo David
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3948
    Registrado : 21/04/2011

    [Resolvido]Inverter inicio da data Empty Re: [Resolvido]Inverter inicio da data

    Mensagem  Marcelo David 21/5/2013, 17:37

    Ola, com permissão dos demais:
    Teste o anexo.

    Anexos
    [Resolvido]Inverter inicio da data AttachmentBanco de Dados1_New1.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (260 Kb) Baixado 9 vez(es)


    .................................................................................
    [Resolvido]Inverter inicio da data Favicon-16x16   Domine Access e VBA Criando Um Incrível Sistema Financeiro - [Passo a passo]
    [Resolvido]Inverter inicio da data Favicon-16x16   Access e VBA - Formulário Desacoplado - [Passo a passo]
    [Resolvido]Inverter inicio da data Yt_16x10 Conheça meu canal no Youtube e se inscreva.
    [Resolvido]Inverter inicio da data Marcel11
    avatar
    washytonn
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 295
    Registrado : 13/01/2012

    [Resolvido]Inverter inicio da data Empty Re: [Resolvido]Inverter inicio da data

    Mensagem  washytonn 21/5/2013, 17:57

    não deu certo, Marcelo David.

    na importação não completa os dados.

    ...

    alguem sabe como faço para não importar a ultima linha do txt???

    ja postei o arquivo txt e o banco de dados com os código que estou usando, ja fiz para não importar a primeira linhas
    mas agora não quero importar a ultima linha.
    avatar
    washytonn
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 295
    Registrado : 13/01/2012

    [Resolvido]Inverter inicio da data Empty Re: [Resolvido]Inverter inicio da data

    Mensagem  washytonn 23/5/2013, 14:34

    alguem sabe como importar um arquivo txt, sem que seja importada a ultima linha.
    Marcelo David
    Marcelo David
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3948
    Registrado : 21/04/2011

    [Resolvido]Inverter inicio da data Empty Re: [Resolvido]Inverter inicio da data

    Mensagem  Marcelo David 23/5/2013, 14:58

    Amigo, novo dúvida, novo tópico!
    Temos exemplos de importação/exportação de txt aqui
    no fórum!



    .................................................................................
    [Resolvido]Inverter inicio da data Favicon-16x16   Domine Access e VBA Criando Um Incrível Sistema Financeiro - [Passo a passo]
    [Resolvido]Inverter inicio da data Favicon-16x16   Access e VBA - Formulário Desacoplado - [Passo a passo]
    [Resolvido]Inverter inicio da data Yt_16x10 Conheça meu canal no Youtube e se inscreva.
    [Resolvido]Inverter inicio da data Marcel11
    avatar
    washytonn
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 295
    Registrado : 13/01/2012

    [Resolvido]Inverter inicio da data Empty Re: [Resolvido]Inverter inicio da data

    Mensagem  washytonn 23/5/2013, 15:08

    eu criei um novo topico, só que ele foi bloqueado, pediram para continuar nesse topico, agora fique na duvida, novo ou continuo no mesmo?
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 8499
    Registrado : 05/11/2009

    [Resolvido]Inverter inicio da data Empty Re: [Resolvido]Inverter inicio da data

    Mensagem  Alexandre Neves 23/5/2013, 18:34

    Boa tarde,
    Não vi nenhum tópico bloqueado.
    Mesmo assim, mostre o código de importação que utiliza para se tentar ajudar.


    .................................................................................
    Access 2010. Mande bd que dê para testar (indique a versão). Não peça para fazer o que já tem feito. Dê todos os detalhes.
    Não coloquem entraves como senhas, esconder controlos, etc. Disponibilizem o mais limpo possível
    Só respondo a mensagens privadas, se forem de assunto privado; às outras não respondo.
    Quem trabalha e mata a fome não come o pão de ninguém; mas quem não trabalha e come, come sempre o pão de alguém. António Aleixo
    avatar
    washytonn
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 295
    Registrado : 13/01/2012

    [Resolvido]Inverter inicio da data Empty Re: [Resolvido]Inverter inicio da data

    Mensagem  washytonn 24/5/2013, 13:12

    o arquivo txt é esse que está postado.
    e o código esta no bando de dados postado.
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 8499
    Registrado : 05/11/2009

    [Resolvido]Inverter inicio da data Empty Re: [Resolvido]Inverter inicio da data

    Mensagem  Alexandre Neves 24/5/2013, 18:14

    Boa tarde,

    Private Sub Importar_Click()
    On Error Resume Next

    Dim DB As DAO.Database
    Dim RS As DAO.Recordset
    Dim Linha As String
    Dim NrLinha As Integer, QtLinhas As Integer

    If Len(Me.Txtnomearq & vbNullString) = 0 Then ' Testa se txtNomeArq contém alguma coisa
    MsgBox "Informe o nome do arquivo a ser importado", vbExclamation + vbOKOnly, "Vazio"
    Me.Txtnomearq.SetFocus
    Exit Sub
    End If
    If Len(Dir(Me.Txtnomearq)) = 0 Then ' Testa a existência do arquivo
    MsgBox "O arquivo não existe!!!", vbCritical + vbOKOnly, "Erro"
    Me.Txtnomearq.SetFocus
    Exit Sub
    End If

    Open Me.Txtnomearq For Input As #1 ' Abre o arquivo a ser importado

    Set DB = CurrentDb
    Set RS = DB.OpenRecordset("TblRepassesDetran")
    'verifica quantidade de linhas do ficheiro
    While Not EOF(1)
    QtLinhas = QtLinhas + 1
    Wend
    Close #1

    Open Me.Txtnomearq For Input As #1 ' Abre o arquivo a ser importado
    While Not EOF(1)
    NrLinha = NrLinha + 1
    If NrLinha < QtLinhas Then
    Line Input #1, Linha ' Lê uma linha do arquivo texto
    With RS
    .AddNew
    !Notif = Mid$(Linha, 1, 10)
    !Placa = Mid$(Linha, 11, 7)
    !DataPag = Mid$(Linha, 18, Cool
    !Valor = Mid$(Linha, 26, 6)
    !BancoAgencia = Mid$(Linha, 32, 7)
    !Extrato = Mid$(Linha, 39, 10)
    !DataBaixa = Mid$(Linha, 49, Cool
    !DataRef = Mid$(Linha, 57, Cool
    !CodInfra = Mid$(Linha, 65, 4)
    !DataInfra = Mid$(Linha, 69, Cool
    !Municipio = Mid$(Linha, 77, 10)
    !Tipo = Mid$(Linha, 91, 1)
    .Update
    End With
    End If
    Wend
    Close #1

    Saida:
    Close
    Set RS = Nothing
    Set DB = Nothing
    MsgBox "Arquivo importado com sucesso", vbInformation, "Importação"
    Exit Sub

    Me.Form.Requery

    End Sub


    .................................................................................
    Access 2010. Mande bd que dê para testar (indique a versão). Não peça para fazer o que já tem feito. Dê todos os detalhes.
    Não coloquem entraves como senhas, esconder controlos, etc. Disponibilizem o mais limpo possível
    Só respondo a mensagens privadas, se forem de assunto privado; às outras não respondo.
    Quem trabalha e mata a fome não come o pão de ninguém; mas quem não trabalha e come, come sempre o pão de alguém. António Aleixo
    avatar
    washytonn
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 295
    Registrado : 13/01/2012

    [Resolvido]Inverter inicio da data Empty Re: [Resolvido]Inverter inicio da data

    Mensagem  washytonn 27/5/2013, 17:00

    boa tarde

    Alexandre Neves, não deu certo, pois toda vez que coloco pra importar. trava tudo, tipo não nem importa nem nada.

    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 8499
    Registrado : 05/11/2009

    [Resolvido]Inverter inicio da data Empty Re: [Resolvido]Inverter inicio da data

    Mensagem  Alexandre Neves 27/5/2013, 20:19

    Boa noite,
    Disponibilize os ficheiros para avaliar


    .................................................................................
    Access 2010. Mande bd que dê para testar (indique a versão). Não peça para fazer o que já tem feito. Dê todos os detalhes.
    Não coloquem entraves como senhas, esconder controlos, etc. Disponibilizem o mais limpo possível
    Só respondo a mensagens privadas, se forem de assunto privado; às outras não respondo.
    Quem trabalha e mata a fome não come o pão de ninguém; mas quem não trabalha e come, come sempre o pão de alguém. António Aleixo
    avatar
    washytonn
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 295
    Registrado : 13/01/2012

    [Resolvido]Inverter inicio da data Empty Re: [Resolvido]Inverter inicio da data

    Mensagem  washytonn 27/5/2013, 23:40

    o arquivo txt e o banco de dados ja estao postados...
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 8499
    Registrado : 05/11/2009

    [Resolvido]Inverter inicio da data Empty Re: [Resolvido]Inverter inicio da data

    Mensagem  Alexandre Neves 28/5/2013, 18:45

    Boa tarde,
    Private Sub Importar_Click()
    On Error Resume Next

    Dim DB As DAO.Database
    Dim RS As DAO.Recordset
    Dim Linha As String
    Dim NrLinha As Integer, QtLinhas As Integer

    If Len(Me.Txtnomearq & vbNullString) = 0 Then ' Testa se txtNomeArq contém alguma coisa
    MsgBox "Informe o nome do arquivo a ser importado", vbExclamation + vbOKOnly, "Vazio"
    Me.Txtnomearq.SetFocus
    Exit Sub
    End If
    If Len(Dir(Me.Txtnomearq)) = 0 Then ' Testa a existência do arquivo
    MsgBox "O arquivo não existe!!!", vbCritical + vbOKOnly, "Erro"
    Me.Txtnomearq.SetFocus
    Exit Sub
    End If

    Open Me.Txtnomearq For Input As #1 ' Abre o arquivo a ser importado
    QtLinhas = 0
    Set DB = CurrentDb
    Set RS = DB.OpenRecordset("TblRepassesDetran")
    'verifica quantidade de linhas do ficheiro
    While Not EOF(1)
    QtLinhas = QtLinhas + 1
    Line Input #1, Linha
    Wend
    Close #1

    Open Me.Txtnomearq For Input As #1 ' Abre o arquivo a ser importado
    While Not EOF(1)
    NrLinha = NrLinha + 1
    Line Input #1, Linha ' Lê uma linha do arquivo texto
    If NrLinha < QtLinhas Then
    With RS
    .AddNew
    !Notif = Mid$(Linha, 1, 10)
    !Placa = Mid$(Linha, 11, 7)
    !DataPag = Mid$(Linha, 18)
    !Valor = Mid$(Linha, 26, 6)
    !BancoAgencia = Mid$(Linha, 32, 7)
    !Extrato = Mid$(Linha, 39, 10)
    !DataBaixa = Mid$(Linha, 49)
    !DataRef = Mid$(Linha, 57)
    !CodInfra = Mid$(Linha, 65, 4)
    !DataInfra = Mid$(Linha, 69)
    !Municipio = Mid$(Linha, 77, 10)
    !Tipo = Mid$(Linha, 91, 1)
    .Update
    End With
    End If
    Wend
    Close #1

    Saida:
    Close
    Set RS = Nothing
    Set DB = Nothing
    MsgBox "Arquivo importado com sucesso", vbInformation, "Importação"
    Exit Sub

    Me.Form.Requery
    End Sub


    .................................................................................
    Access 2010. Mande bd que dê para testar (indique a versão). Não peça para fazer o que já tem feito. Dê todos os detalhes.
    Não coloquem entraves como senhas, esconder controlos, etc. Disponibilizem o mais limpo possível
    Só respondo a mensagens privadas, se forem de assunto privado; às outras não respondo.
    Quem trabalha e mata a fome não come o pão de ninguém; mas quem não trabalha e come, come sempre o pão de alguém. António Aleixo
    avatar
    washytonn
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 295
    Registrado : 13/01/2012

    [Resolvido]Inverter inicio da data Empty Re: [Resolvido]Inverter inicio da data

    Mensagem  washytonn 29/5/2013, 13:08

    continuar a mesma coisa... coloquei esse novo modulo, mas quando importo o access não conseguir finalizar o processo, se deixar passa o dia inteiro.
    avatar
    washytonn
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 295
    Registrado : 13/01/2012

    [Resolvido]Inverter inicio da data Empty Re: [Resolvido]Inverter inicio da data

    Mensagem  washytonn 29/5/2013, 13:11

    tem como voce manda feito no banco de dados.????
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 8499
    Registrado : 05/11/2009

    [Resolvido]Inverter inicio da data Empty Re: [Resolvido]Inverter inicio da data

    Mensagem  Alexandre Neves 29/5/2013, 17:32

    Boa tarde,
    Ei-lo
    Anexos
    [Resolvido]Inverter inicio da data AttachmentBanco de Dados1.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (252 Kb) Baixado 21 vez(es)


    .................................................................................
    Access 2010. Mande bd que dê para testar (indique a versão). Não peça para fazer o que já tem feito. Dê todos os detalhes.
    Não coloquem entraves como senhas, esconder controlos, etc. Disponibilizem o mais limpo possível
    Só respondo a mensagens privadas, se forem de assunto privado; às outras não respondo.
    Quem trabalha e mata a fome não come o pão de ninguém; mas quem não trabalha e come, come sempre o pão de alguém. António Aleixo
    avatar
    washytonn
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 295
    Registrado : 13/01/2012

    [Resolvido]Inverter inicio da data Empty Re: [Resolvido]Inverter inicio da data

    Mensagem  washytonn 29/5/2013, 17:45

    e nesse código o que faço para não importar a primeira linha tambem...

    você colocou para não importar a ultima, mas tambem não quero importar a primeira.?
    avatar
    washytonn
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 295
    Registrado : 13/01/2012

    [Resolvido]Inverter inicio da data Empty Re: [Resolvido]Inverter inicio da data

    Mensagem  washytonn 30/5/2013, 16:39

    alguem sabe usando o modulo do ultimo banco de dados postado, como fazer com que ele tambem não importe a primeira linha.
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Inverter inicio da data Empty Re: [Resolvido]Inverter inicio da data

    Mensagem  JPaulo 30/5/2013, 17:17

    Utilizamos o Line Input #1, Linha para saltar a primeira linha

    Veja a mensagem Nº 5

    http://maximoaccess.forumeiros.com/t9538-retirar-aspas-na-importacao-txt-e-ler-linha-unica


    .................................................................................
    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]Inverter inicio da data Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Inverter inicio da data Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Inverter inicio da data Folder_announce_new Instruções SQL como utilizar...
    avatar
    washytonn
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 295
    Registrado : 13/01/2012

    [Resolvido]Inverter inicio da data Empty Re: [Resolvido]Inverter inicio da data

    Mensagem  washytonn 30/5/2013, 20:59

    sabe eu tentei.

    mas nao sei se to colocando no lugar certo.

    tipo você pode colocar no bd e manda pra eu ver.???

    avatar
    washytonn
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 295
    Registrado : 13/01/2012

    [Resolvido]Inverter inicio da data Empty Re: [Resolvido]Inverter inicio da data

    Mensagem  washytonn 13/6/2013, 13:54

    alguem sabe como resolvo a questão

    não importar a primeira e nem a ultima linha de arquivo txt????????
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Inverter inicio da data Empty Re: [Resolvido]Inverter inicio da data

    Mensagem  JPaulo 13/6/2013, 14:03

    Rapaz, algumas perguntas;

    1ª A adaptação do Alexandre, não funciona ?

    2ª Em qual parte não funciona ?

    3ª O que é que você entendeu da Mensagem Nº 5 do link que lhe passei ?


    .................................................................................
    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]Inverter inicio da data Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Inverter inicio da data Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Inverter inicio da data Folder_announce_new Instruções SQL como utilizar...
    avatar
    washytonn
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 295
    Registrado : 13/01/2012

    [Resolvido]Inverter inicio da data Empty Re: [Resolvido]Inverter inicio da data

    Mensagem  washytonn 13/6/2013, 14:16

    a adptação do alexandre, da certo para não importa apenas a ultima, a que eu postei anteriormente não importa a primeira...

    só que não quero importar nem a primeira e nem a ultima linha.

    e sinceramente não consigo juntas os dois modulos para que funcionem como quero (não imporar a primeira e nem a ultima)
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Inverter inicio da data Empty Re: [Resolvido]Inverter inicio da data

    Mensagem  JPaulo 13/6/2013, 14:20

    Não tem que importar dois modulos alguns.

    Vou repetir para você;

    Na mensagem Nº5 eu digo:

    Utilizamos o Line Input #1, LinhaDoTexto para saltar a primeira linha


    Então você só tem de adicionar essa intrução antes do Do Wile.


    .................................................................................
    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]Inverter inicio da data Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Inverter inicio da data Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Inverter inicio da data Folder_announce_new Instruções SQL como utilizar...
    avatar
    washytonn
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 295
    Registrado : 13/01/2012

    [Resolvido]Inverter inicio da data Empty Re: [Resolvido]Inverter inicio da data

    Mensagem  washytonn 13/6/2013, 14:35

    On Error Resume Next

    Dim DB As DAO.Database
    Dim RS As DAO.Recordset
    Dim Linha As String
    Dim NrLinha As Integer, QtLinhas As Integer

    If Len(Me.Txtnomearq & vbNullString) = 0 Then ' Testa se txtNomeArq contém alguma coisa
    MsgBox "Informe o nome do arquivo a ser importado", vbExclamation + vbOKOnly, "Vazio"
    Me.Txtnomearq.SetFocus
    Exit Sub
    End If
    If Len(Dir(Me.Txtnomearq)) = 0 Then ' Testa a existência do arquivo
    MsgBox "O arquivo não existe!!!", vbCritical + vbOKOnly, "Erro"
    Me.Txtnomearq.SetFocus
    Exit Sub
    End If

    Open Me.Txtnomearq For Input As #1 ' Abre o arquivo a ser importado
    QtLinhas = 0
    Set DB = CurrentDb
    Set RS = DB.OpenRecordset("TblRepassesDetran")
    'verifica quantidade de linhas do ficheiro
    While Not EOF(1)
    QtLinhas = QtLinhas + 1
    Line Input #1, Linha
    Wend
    Close #1

    Open Me.Txtnomearq For Input As #1 ' Abre o arquivo a ser importado
    While Not EOF(1)
    NrLinha = NrLinha + 1
    Line Input #1, Linha ' Lê uma linha do arquivo texto
    If NrLinha < QtLinhas Then
    With RS
    .AddNew
    !Notif = Mid$(Linha, 1, 10)
    !Placa = Mid$(Linha, 11, 7)


    O inicio do modulo é esse. Você pode me dizer onde colocar o "line input #1, linhadotexto".

    grato
    avatar
    washytonn
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 295
    Registrado : 13/01/2012

    [Resolvido]Inverter inicio da data Empty Re: [Resolvido]Inverter inicio da data

    Mensagem  washytonn 13/6/2013, 15:08

    alguem sabe como resolvo esse problema????????
    avatar
    washytonn
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 295
    Registrado : 13/01/2012

    [Resolvido]Inverter inicio da data Empty Re: [Resolvido]Inverter inicio da data

    Mensagem  washytonn 13/6/2013, 16:46

    Mestre JPaulo deu certo... agora não importa mas nem a primeira nem a ultima linha...

    On Error Resume Next

    Dim DB As DAO.Database
    Dim RS As DAO.Recordset
    Dim Linha As String
    Dim NrLinha As Integer, QtLinhas As Integer

    If Len(Me.Txtnomearq & vbNullString) = 0 Then ' Testa se txtNomeArq contém alguma coisa
    MsgBox "Informe o nome do arquivo a ser importado", vbExclamation + vbOKOnly, "Vazio"
    Me.Txtnomearq.SetFocus
    Exit Sub
    End If
    If Len(Dir(Me.Txtnomearq)) = 0 Then ' Testa a existência do arquivo
    MsgBox "O arquivo não existe!!!", vbCritical + vbOKOnly, "Erro"
    Me.Txtnomearq.SetFocus
    Exit Sub
    End If

    Open Me.Txtnomearq For Input As #1 ' Abre o arquivo a ser importado
    QtLinhas = 0
    Set DB = CurrentDb
    Set RS = DB.OpenRecordset("TblRepassesDetran")
    'verifica quantidade de linhas do ficheiro
    line input #1, linhadotexto
    Do While Not EOF(1)
    QtLinhas = QtLinhas + 1
    Line Input #1, Linha
    loop
    Close #1

    Open Me.Txtnomearq For Input As #1 ' Abre o arquivo a ser importado
    lina input #1, linhadotexto
    Do While Not EOF(1)
    NrLinha = NrLinha + 1
    Line Input #1, Linha ' Lê uma linha do arquivo texto
    If NrLinha < QtLinhas Then
    With RS
    .AddNew
    !Notif = Mid$(Linha, 1, 10)
    !Placa = Mid$(Linha, 11, 7)

    - o problema tava que eu tinha transformado em Do While apenas a segunda e não a primeira linha e tinha colocado o "line input #1" tambem só na segunda e era necessario nas duas.

    valeu ai, e desculpas pela falta de conhecimento.
    avatar
    washytonn
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 295
    Registrado : 13/01/2012

    [Resolvido]Inverter inicio da data Empty Re: [Resolvido]Inverter inicio da data

    Mensagem  washytonn 13/6/2013, 16:47

    agora no inicio desse topico o que perguntei tambem foi com relação a data, nao sei se preciso abrir outro topico

    no arquivo txt que postei a data 20130501 e que que ao importar fique no formulario assim 01/05/2013. o que tem fazer?
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 8499
    Registrado : 05/11/2009

    [Resolvido]Inverter inicio da data Empty Re: [Resolvido]Inverter inicio da data

    Mensagem  Alexandre Neves 8/9/2013, 02:37

    Este ficou sem continuidade.
    Deu certo? ainda está à espera?


    .................................................................................
    Access 2010. Mande bd que dê para testar (indique a versão). Não peça para fazer o que já tem feito. Dê todos os detalhes.
    Não coloquem entraves como senhas, esconder controlos, etc. Disponibilizem o mais limpo possível
    Só respondo a mensagens privadas, se forem de assunto privado; às outras não respondo.
    Quem trabalha e mata a fome não come o pão de ninguém; mas quem não trabalha e come, come sempre o pão de alguém. António Aleixo
    avatar
    washytonn
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 295
    Registrado : 13/01/2012

    [Resolvido]Inverter inicio da data Empty Re: [Resolvido]Inverter inicio da data

    Mensagem  washytonn 8/9/2013, 04:02

    valeu... obrigado...

    resolvido

    Conteúdo patrocinado


    [Resolvido]Inverter inicio da data Empty Re: [Resolvido]Inverter inicio da data

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 24/11/2024, 02:13