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


2 participantes

    [Resolvido]Ir até o final do Loop

    avatar
    Bernidios
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 66
    Registrado : 17/07/2017

    [Resolvido]Ir até o final do Loop Empty [Resolvido]Ir até o final do Loop

    Mensagem  Bernidios 4/12/2017, 17:24

    Amigos,

    Estou numa situação meio delicada no momento.

    Preciso que o código pule direto para o loop para mudar a informação em um Do Until

    Código:
     Do Until rstTal.EOF    'Consulta a tabela

            '------------------------- COMEÇO PESSOA FÍSICA --------------------------------------------------------------
            Call 1234
            Colar 20, 18, rstAge!intCoisa
            Teclar PC_ENTER
        If Copiar(1, 3, "1212") Then
            If Copiar(23, 3, "Lugar sem modelo") Then
     
            ElseIf Copiar(23, 3, "Nenhuma") Then
                rstTal.MoveNext
             
         
            ElseIf Copiar(23, 3, "Informe") Then
                rstTal.MoveNext

            End If
            If Copiar(23, 3, "Nenhuma") Then
                rstTal.MoveNext
           
         
            ElseIf Copiar(23, 3, "Informe") Then
                rstTal.MoveNext
           
            End If
        End If
            Teclar PC_ENTER

            Aguardar 1, 3, "TELA TAL"    'Aguarda a tela

            Call ConsultaLinhaTipo(rstTal)  ' chama a consulta


            Teclar PC_PF3
            Aguardar 1, 3, "TELATAL"
            Teclar PC_PF3


            '-----------------------------------FIM PESSOA FÍSICA--------------------------------------------------

            '------------------------------COMEÇO MPE-----------------------------------------
            Call 0404
            Colar 20, 18, rstTal!intCoisa 'Cola a informação
            Teclar PC_ENTER
            If Copiar(1, 3, "TELA TAL2") Then
            If Copiar(23, 3, "Lugar sem modelo") Then
                rstTal.MoveNext
             
         
            ElseIf Copiar(23, 3, "Nenhuma") Then
                rstTal.MoveNext
         
            ElseIf Copiar(23, 3, "Informe") Then
                rstTal.MoveNext
         
            End If
            If Copiar(23, 3, "Nenhuma") Then
                rstTal.MoveNext
           
            ElseIf Copiar(23, 3, "Informe") Then
                rstTal.MoveNext
           
         
            End If
        End If
     
            Teclar PC_ENTER
            Call ConsultaLinhaTipoE(rstTal)  ' chama a consulta

            '------------------------------FIM MPE-----------------------------------------
           
           
               
                rstTal.MoveNext
                Teclar PC_PF3
                Teclar PC_PF3
               

        Loop
       

    Existiria algum código para que se achasse algo do if, pulasse direto para o loop para continuar o recordset?
    Alvaro Teixeira
    Alvaro Teixeira
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Ir até o final do Loop Empty Re: [Resolvido]Ir até o final do Loop

    Mensagem  Alvaro Teixeira 4/12/2017, 17:42

    Olá Matthew,

    Tente com:
    Código:
    Continue Do

    Abraço
    avatar
    Bernidios
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 66
    Registrado : 17/07/2017

    [Resolvido]Ir até o final do Loop Empty Re: [Resolvido]Ir até o final do Loop

    Mensagem  Bernidios 4/12/2017, 17:49

    AhTeixeira,

    Tentei colocar o Continue do, como o continue do until e continue do until rstTal.EOF e nenhuma dessas deu certo Neutral

    Será que escrevi errado?

    Alvaro Teixeira
    Alvaro Teixeira
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Ir até o final do Loop Empty Re: [Resolvido]Ir até o final do Loop

    Mensagem  Alvaro Teixeira 4/12/2017, 17:55

    Olá, seria de seguida ao IF . . . THEN

    Pode não dar, veja aqui é VB:
    docs.microsoft.com/en-us/dotnet/visual-basic/language-reference/statements/do-loop-statement

    Abraço
    avatar
    Bernidios
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 66
    Registrado : 17/07/2017

    [Resolvido]Ir até o final do Loop Empty Re: [Resolvido]Ir até o final do Loop

    Mensagem  Bernidios 4/12/2017, 17:59

    AhTeixeira,

    vi isso, porém creio que é algum erro de sintaxe, vou dar uma pesquisada a mais e já retorno, pois o access está acusando falta de expressão!
    avatar
    Bernidios
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 66
    Registrado : 17/07/2017

    [Resolvido]Ir até o final do Loop Empty Re: [Resolvido]Ir até o final do Loop

    Mensagem  Bernidios 4/12/2017, 18:05

    Uma dúvida rápida,

    O break não serviria para isso? Ou ele pararia o Do Until?
    avatar
    Bernidios
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 66
    Registrado : 17/07/2017

    [Resolvido]Ir até o final do Loop Empty Re: [Resolvido]Ir até o final do Loop

    Mensagem  Bernidios 5/12/2017, 16:55

    Resolvi com um Goto!
    Alvaro Teixeira
    Alvaro Teixeira
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Ir até o final do Loop Empty Re: [Resolvido]Ir até o final do Loop

    Mensagem  Alvaro Teixeira 5/12/2017, 17:26

    Olá Matthew, Boa!
    Não me tinha ocorrido essa.
    Tinha em mente um "resume next", mas não tive oportunidade de testar.

    Obrigado pelo retorno, o fórum agradece.

    Abraço

    Conteúdo patrocinado


    [Resolvido]Ir até o final do Loop Empty Re: [Resolvido]Ir até o final do Loop

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 29/4/2024, 15:40