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

    [Resolvido]Duas matriculas, uma tabela

    avatar
    alantb
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 165
    Registrado : 25/07/2017

    [Resolvido]Duas matriculas, uma tabela Empty [Resolvido]Duas matriculas, uma tabela

    Mensagem  alantb em Ter 10 Out - 20:43

    Pessoal tenho quatro tabelas :

    tbPessoa(codPessoa, Nome, dataNasc);
    tbCargo(codCargo, desCargo);
    tbContrato(Matricula, codPessoa, dataAdmissao, codCargo, codClasse);
    tbFormulario(codFormulario, dtDe, dtAte, MatriculaFunc, MatriculaChefe)

    Isso me complicou na hora de emitir relatórios, porque: se olharem com mais atenção tbFormulario tem dois campos de MATRICULA : MatriculaFunc e MatriculaChefe. Entretanto as duas vem da mesma tabela : tbContrato. Quando faço uma consulta em modo design insiro os campos Matricula  o que acontece: MatriculaFunc carrega a matricula do funcionário normalmente, mas, MatriculaChefe repete a do funcionário. Isso também define na hora de carregar o "CARGO" de cada matricula. Então pergunto: como distinguir a matricula de funcionário e chefe da mesma tabela???Ou tenho de modificar o bd e de alguma forma separa-las???

    ALAN
    cafpr
    cafpr
    Developer
    Developer

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 973
    Registrado : 08/02/2011

    [Resolvido]Duas matriculas, uma tabela Empty Re: [Resolvido]Duas matriculas, uma tabela

    Mensagem  cafpr em Ter 10 Out - 23:03

    Qual a finalidade de ter os campos matriculaFunc e matriculaChefe relacionado com o campo matricula?

    Se for para identificar a "responsabilidade" do contratado, na tbCargo acrescente mais um campo e assim defina de acordo com a descrição se é funcionário, chefe ou outro.



    avatar
    alantb
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 165
    Registrado : 25/07/2017

    [Resolvido]Duas matriculas, uma tabela Empty Re: [Resolvido]Duas matriculas, uma tabela

    Mensagem  alantb em Qua 11 Out - 8:44

    cafpr, tens razão, essa é a melhor solução. Vou fazer bkp do meu bd e implementa-la. Valeu!!!

    ALAN

      Data/hora atual: Sab 24 Out - 6:17