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]Valores contidos em variável matriz

    freiedu
    freiedu
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 27
    Registrado : 10/06/2011

    [Resolvido]Valores contidos em variável matriz Empty [Resolvido]Valores contidos em variável matriz

    Mensagem  freiedu 2/3/2017, 15:10

    Olá pessoal,

    Preciso saber se um determinado valor esta contida em uma variável tipo matriz.

    Exemplo:


    Dim vValor(2) As String

    vValor(0) = "Amanhã"
    vValor(1) = "Tarde"
    vValor(2) = "Noite"

    Preciso saber se o valor Noite esta na variável, isso sem percorrer por todos os valores e compará-los
    Dilson
    Dilson
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1743
    Registrado : 11/11/2009

    [Resolvido]Valores contidos em variável matriz Empty Re: [Resolvido]Valores contidos em variável matriz

    Mensagem  Dilson 4/3/2017, 08:49

    Dim vValor
    vValor = Array("Amanhã", "Tarde", "Noite")
    MsgBox vValor(2)
    freiedu
    freiedu
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 27
    Registrado : 10/06/2011

    [Resolvido]Valores contidos em variável matriz Empty Re: [Resolvido]Valores contidos em variável matriz

    Mensagem  freiedu 4/3/2017, 13:53

    Bom dia Dilson!

    Não seria bem essa a minha necessidade, preciso saber se um valor esta contido dentro da Matriz, conforme o exemplo que lhe passei.

    Preciso saber se a palavra "Noite" esta contido na Matriz sem ter que percorrer todos os valores e comparando.

    Minha necessidade seria por exemplo

    if vValor() = "Noite" then




    Dilson
    Dilson
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1743
    Registrado : 11/11/2009

    [Resolvido]Valores contidos em variável matriz Empty Re: [Resolvido]Valores contidos em variável matriz

    Mensagem  Dilson 4/3/2017, 16:14

    Você quer verificar o texto da matriz. Não poderia ser pelo índice ?

    pelo índice é possível ver usando a função UBound.

    Editado:
    Com texto deu certo informando o índice:
    Dim vValor
    vValor = Array("Amanhã", "Tarde", "Noite")
    MsgBox vValor(2)
    If vValor(2) = "Noite" Then
           MsgBox "Existe o valor Noite"
    Else
           MsgBox "Não existe o valor Noite"
    End If


    Editado:
    A opção 5 da url no site ativo access tem um ensinamento sobre a função filtro para pesquisar string de arrays, dê uma olhada:
    ativoaccess.com.br/mostra.artigo.php?artigo=88
    freiedu
    freiedu
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 27
    Registrado : 10/06/2011

    [Resolvido]Valores contidos em variável matriz Empty Re: [Resolvido]Valores contidos em variável matriz

    Mensagem  freiedu 5/3/2017, 16:55

    Perfeito Dilson,

    Realmente é necessário utilizar uma função para fazer a varredura, pensei que houvesse um operador de comparação que verificasse diretamente na Matriz, utilizei a função e funcionou perfeitamente.

    Agradeço pela ajuda.

    Abs.

    Eduardo

    Conteúdo patrocinado


    [Resolvido]Valores contidos em variável matriz Empty Re: [Resolvido]Valores contidos em variável matriz

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 28/4/2024, 10:55