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]É possível indexar dois campos em conjunto?

    avatar
    viniciusgnr
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 50
    Registrado : 24/05/2012

    [Resolvido]É possível indexar dois campos em conjunto? Empty [Resolvido]É possível indexar dois campos em conjunto?

    Mensagem  viniciusgnr 12/6/2012, 20:58

    Saudações, amigos.

    Vou criar uma tabela que tem número de processo e ano. Para facilitar uma futura filtragem, em vez de criar uma máscara de entrada vou criar dois campos diferentes, com processo e ano.

    Quero indexar esses dois campos para não permitir dados duplicados, mas tenho um problema. Não posso indexar só o campo de processo, pois um mesmo número de processo pode ter outros números de anos.

    Por exemplo, cadastrei o processo 123/2011, sendo 123 no campo "processo" e 2011 no campo "ano". Se eu tentar cadastrar outro 123/2011 o sistema não deve permitir, mas deve permitir cadastrar um processo 123/2012.

    É possível indexar os dois campos em conjunto?
    Júnior_Oliveira
    Júnior_Oliveira
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 34
    Registrado : 07/06/2012

    [Resolvido]É possível indexar dois campos em conjunto? Empty Re: [Resolvido]É possível indexar dois campos em conjunto?

    Mensagem  Júnior_Oliveira 12/6/2012, 23:55

    Saudações, Cool

    É possível sim, deixa eu tentar ti ajudar:

    Abra sua tabela no modo Design.

    2.Na guia Design, no grupo Mostrar/Ocultar, clique em Índices.

    Na Coluna (Nome do índice) ponha um nome, exemplo: indice

    Na segunda coluna (nome do campo) digite seu primeiro campo, no caso Processo.

    Na segunda linha não digite o Nome do Índice, é só digite o nome do campo de seu outro campo, sendo ele Ano, Deste jeito:
    ---------------------------------------
    NOME DO ÍNDICE NOME DO CAMPO -
    indice Processo -
    Ano -
    ---------------------------------------
    Deste jeito você cria um índice de campos múltiplos. Você pode repetir somente o processo, e também pode repetir somente o ano, mas nunca repetir os dois de uma vez.

    Espero ter sido claro e ti ajudado!




    Júnior_Oliveira
    Júnior_Oliveira
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 34
    Registrado : 07/06/2012

    [Resolvido]É possível indexar dois campos em conjunto? Empty Re: [Resolvido]É possível indexar dois campos em conjunto?

    Mensagem  Júnior_Oliveira 13/6/2012, 12:44

    Dá uma Olhadinha ai.....
    avatar
    viniciusgnr
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 50
    Registrado : 24/05/2012

    [Resolvido]É possível indexar dois campos em conjunto? Empty Re: [Resolvido]É possível indexar dois campos em conjunto?

    Mensagem  viniciusgnr 13/6/2012, 13:14

    Funcionou, Junior! Muito obrigado pela resposta.

    Na tabela foi criada uma coluna sem título, creio ser por causa do índice criado. Tem alguma outra função?
    Júnior_Oliveira
    Júnior_Oliveira
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 34
    Registrado : 07/06/2012

    [Resolvido]É possível indexar dois campos em conjunto? Empty Re: [Resolvido]É possível indexar dois campos em conjunto?

    Mensagem  Júnior_Oliveira 13/6/2012, 14:00

    Que bom que funcionou, eu tinha esquecido de falar pra você marcar como exclusivo, mas se deu certo você já fez isso Very Happy Very Happy

    Com relação a coluna criada, eu montei um exemplo (de onde tirei a imagem que lhe enviei) e não criou outra coluna não. Então se não lhe é útil deleta ela.

    Qualquer coisa estamos aqui para noa ajudar!

      Data/hora atual: 19/1/2022, 02:28