MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

Obrigado

Administração do MaximoAccess

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

    Verificar com base em dois campos se registro já existe

    avatar
    Otelon
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 4
    Registrado : 10/01/2010

    Verificar com base em dois campos se registro já existe Empty Verificar com base em dois campos se registro já existe

    Mensagem  Otelon em 13/8/2020, 20:49

    Boa tarde, prezados!

    Necessito de um código que pesquise em dois campos se uma disciplina já foi cadastrada para um determinado professor, para ser colocado no evento “Antes de Atualizar” de uma Combobox, exemplo:
    Ao inserir uma Disciplina para um Professor a partir de uma combobox, exibir uma msg caso o referido registro já exista na tabela. No caso, o mesmo professor e a mesma disciplina.

    Obrigado pela atenção!
    Alexandre Fim
    Alexandre Fim
    Developer
    Developer

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1146
    Registrado : 13/12/2016

    Verificar com base em dois campos se registro já existe Empty Re: Verificar com base em dois campos se registro já existe

    Mensagem  Alexandre Fim em 13/8/2020, 20:51

    Boa tarde,

    Neste caso, quais são os campos a serem pesquisados?

    Por gentileza, poste aqui seu banco de dados (somente partes envolvidas) para análise.

    Grato


    .................................................................................
    - Procure sempre anexar seu projeto para análise do problema/dúvida.
    - Ao copiar/colar um código VBA, procure entender seu funcionamento.
    - Se o problema foi resolvido, não se esqueça de marcar o tópico como RESOLVIDO.
    avatar
    Otelon
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 4
    Registrado : 10/01/2010

    Verificar com base em dois campos se registro já existe Empty Re: Verificar com base em dois campos se registro já existe

    Mensagem  Otelon em 13/8/2020, 21:37

    Olá, Alexandre!

    Segue os nomes dos campos, acho que assim você consegue me ajudar!

    Tabela: tblDisciplinas
    Campos: Disciplina, Professor
    Controles: cboDisciplina, cboProfessor

    Obrigado!
    Alexandre Fim
    Alexandre Fim
    Developer
    Developer

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1146
    Registrado : 13/12/2016

    Verificar com base em dois campos se registro já existe Empty Re: Verificar com base em dois campos se registro já existe

    Mensagem  Alexandre Fim em 13/8/2020, 21:56

    Clodoaldo,

    Em um sistema de professores e disciplinas, e necessário verificar que 1 professor pode dar aula em 1 ou mais disciplinas.
    Para fazer esta relação, é necessário uma tabela auxiliar, que faça a relação entre o professor e sua(s) disciplina(s), conforma abaixo:

    Verificar com base em dois campos se registro já existe Relac_12

    Agora, visualizando com os dados preenchidos nas tabelas, ficaria assim:

    Verificar com base em dois campos se registro já existe Disc_p10

    Para fazer a verificação que vc precisa, é necessário um instrução SQL ou consulta que faça a pesquisa nessas tabelas e trazer o resultado esperado.

    Att,


    .................................................................................
    - Procure sempre anexar seu projeto para análise do problema/dúvida.
    - Ao copiar/colar um código VBA, procure entender seu funcionamento.
    - Se o problema foi resolvido, não se esqueça de marcar o tópico como RESOLVIDO.
    Alexandre Fim
    Alexandre Fim
    Developer
    Developer

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1146
    Registrado : 13/12/2016

    Verificar com base em dois campos se registro já existe Empty Re: Verificar com base em dois campos se registro já existe

    Mensagem  Alexandre Fim em 13/8/2020, 21:58

    Ops...inseri dados repetidos na tabela "TB_DISC_PROF", mas desconsidere.


    .................................................................................
    - Procure sempre anexar seu projeto para análise do problema/dúvida.
    - Ao copiar/colar um código VBA, procure entender seu funcionamento.
    - Se o problema foi resolvido, não se esqueça de marcar o tópico como RESOLVIDO.
    avatar
    Otelon
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 4
    Registrado : 10/01/2010

    Verificar com base em dois campos se registro já existe Empty Re: Verificar com base em dois campos se registro já existe

    Mensagem  Otelon em 13/8/2020, 22:44

    Blz! Alexandre, se você tiver qualquer código que verifica dois ou mais campos, eu consigo adequar!
    Obrigado!
    Alexandre Fim
    Alexandre Fim
    Developer
    Developer

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1146
    Registrado : 13/12/2016

    Verificar com base em dois campos se registro já existe Empty Re: Verificar com base em dois campos se registro já existe

    Mensagem  Alexandre Fim em 13/8/2020, 23:35

    No caso, os campos necessários para pesquisa é o "id_prof" e o "id_dic".
    Qual outro campo vc precisa para comparar?


    .................................................................................
    - Procure sempre anexar seu projeto para análise do problema/dúvida.
    - Ao copiar/colar um código VBA, procure entender seu funcionamento.
    - Se o problema foi resolvido, não se esqueça de marcar o tópico como RESOLVIDO.

      Data/hora atual: 22/9/2020, 18:55