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]Subscrito fora do intervalo

    Finformática
    Finformática
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 847
    Registrado : 23/03/2010

    [Resolvido]Subscrito fora do intervalo Empty [Resolvido]Subscrito fora do intervalo

    Mensagem  Finformática 19/6/2022, 22:42

    Caros amigos, boa Noite,

    Estou tentando converter uma tabela de um formato horizontal para vertical e está dando erro em tempo de execução. Esse código tem muitos anos funcionando perfeitamente e agora aparece isso.

    Muito grato

    Abraço
    Anexos
    [Resolvido]Subscrito fora do intervalo AttachmentEleitores Converte Criar TABELA.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (342 Kb) Baixado 7 vez(es)
    DamascenoJr.
    DamascenoJr.
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3704
    Registrado : 22/11/2016

    [Resolvido]Subscrito fora do intervalo Empty Re: [Resolvido]Subscrito fora do intervalo

    Mensagem  DamascenoJr. 20/6/2022, 03:15

    Em um certo momento, a quantidade de elementos na matriz DivCampo é diferente da quantidade na matriz DivCampoX.

    Código:
    j = (Int(UBound(DivCampo)))
    Quando você utiliza o FOR baseado na quantidade de elementos da matriz DivCampo (maior número de elementos) e no corpo do FOR referencia elementos da matriz DivCampoX (menor número de elementos) o erro ocorre. Se uma tem 29 elementos, ao buscar o elemento 29 na outra, ele não existirá.

    Como o código deve proceder se a quantidade for diferente?


    .................................................................................
    Ajude-se a ser ajudado, anexe seu projeto.
    Sempre tente entender o código,
    não somente copie e cole.
    Positive as mensagens que achar útil clicando no '+' no canto superior direito delas.
    Finformática
    Finformática
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 847
    Registrado : 23/03/2010

    [Resolvido]Subscrito fora do intervalo Empty Re: [Resolvido]Subscrito fora do intervalo

    Mensagem  Finformática 20/6/2022, 13:38

    Caro Amigo, bom dia.

    Na realidade a quantidade que tem em um campo deveria ser a mesma do outro campo. Isso é uma tabela do TSE para próxima eleição. Em um campo tem as seções de uma zona eleitoral na horizontal e o mesmo acontece no outro campo que tem as mesmas seções e a quantidade de eleitores para aquela zona. Deveria ser igual. Concorda? A não ser que tenha seção com 0 (zero) eleitores e não aparece na tabela. Que é possível no momento por não ter fechado totalmente essa tabela.
    Você pergunta o que fazer com o código quando for menor. Poderia aparecer uma mensagem dizendo a linha para ir consertando a tabela a ser lida? Qual a função que me diz a quantidade de "," (vírgula para o caso) em um campo. Assim posso ver onde está desigual antes de executar o código?

    Muito grato

    Abraços
    Finformática
    Finformática
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 847
    Registrado : 23/03/2010

    [Resolvido]Subscrito fora do intervalo Empty Re: [Resolvido]Subscrito fora do intervalo

    Mensagem  Finformática 20/6/2022, 23:21

    Boa Noite,

    Muito grato Damasceno. Resolvido conforme citei acima.

    Abraços


      Data/hora atual: 24/9/2022, 21:23