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]Adicionar informação de um campo específico (salvar) antes de salvar todos os dados do formulário

    avatar
    socgyn
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 118
    Registrado : 30/04/2013

    [Resolvido]Adicionar informação de um campo específico (salvar) antes de salvar todos os dados do formulário Empty [Resolvido]Adicionar informação de um campo específico (salvar) antes de salvar todos os dados do formulário

    Mensagem  socgyn 10/2/2018, 16:55

    Boa tarde, Estou elaborando um cadastro de funcionário, nele, além do formulário de cadastro de funcionários, entre outros, tenho um formulário com cadastro de postos de trabalho, nesse formulário tenho um caixa de combinação (a qual estão os funcionários cadastrados), para adicionar o funcionário lotado no local, o que acontece que, em muitos locais são vários funcionários, como faço para ir salvando esses funcionários para posterior consulta, no formulário de consulta de postos de serviço. ex. funcionários lotados na Escola Municipal teste, fulano, ciclano, beltrano.... Quando abrisse a consulta ou relatório aparecece todos, sendo tem tela através do formulário de consulta ou relatório impresso.
    avatar
    socgyn
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 118
    Registrado : 30/04/2013

    [Resolvido]Adicionar informação de um campo específico (salvar) antes de salvar todos os dados do formulário Empty Adicionar informação de um campo específico (salvar) antes de salvar todos os dados do formulário

    Mensagem  socgyn 11/2/2018, 00:44

    Melhor explicando, tenho um formulário de cadastro de funcionários com as referidas especificações, rg. cpf , end. etc, e o local onde presta serviço ( posto de serviço), no outro formulário, o de cadastro de postos de serviço, indicando endereço, responsável pelo local e o(s) funcionários que lá trabalham, tem postos de serviços que tem mais de um funcionário lotado na unidade, não consegui ainda uma forma de cadastrar vários funcionários para um posto de serviço, o ideal era selecionar o funcionário e salvasse de forma que eu pudesse adicionar outro para este posto e ir salvando, assim quantos fossem necessários para o posto de serviço em questão, se tivesse como, ao lado da caixa de combinação colocar um botão para ir adicionando somente essa informação, aí quando salvasse o formulário com todas as informações, esses funcionários já estariam vinculados ao posto de serviço e quando fosse consultar determinado posto aparecesse todos os funcionários lotados nele. Ainda não consegui resolver, criei na tabela vários campos para funcionários, para ir adicionando em cada um, o problema que teria que abrir várias caixas de combinação, por isso que precisava de uma forma que eu fosse adicionando em campo func da tabela
    Noobezinho
    Noobezinho
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 4140
    Registrado : 29/06/2012

    [Resolvido]Adicionar informação de um campo específico (salvar) antes de salvar todos os dados do formulário Empty Re: [Resolvido]Adicionar informação de um campo específico (salvar) antes de salvar todos os dados do formulário

    Mensagem  Noobezinho 11/2/2018, 08:00

    Sandro

    Está fazendo o contrário.

    Quando precisamos de informações de um registro, vamos ao local onde obtemos isso, no caso, a tabela de funcionários.

    Exemplo do que você disse; Quantos funcionários  estão lotados no posto x ?

    Iremos fazer uma consulta na tabela funcionários que retorne todos o que tem o critério de lotação x.

    Veja que desse modo, não irá precisar digitar novamente o nome e outros dados do funcionário na tabela postos de serviço,

    pois isso seria redundante, já que existe essas informações no banco de dados.

    Como a tabela de funcionários terá repetição do campo id_Posto (código do posto) teremos que fazer uma relação entre elas,

    de um registro da tabela Posto de serviços para vários  registros da table funcionário contendo o id_Posto.

    Veja como fica o relacionamento entre as tabelas como também as tabelas.

    Coloquei alguns campos apenas para exemplo, o campo importante é o id_posto que faz a ligação entre as duas tabelas.

    [ ]'s

    [Resolvido]Adicionar informação de um campo específico (salvar) antes de salvar todos os dados do formulário Sandro10


    .................................................................................
    A pergunta que não quer calar:
    Por quê quando alguém vem pedir ajuda e conforme o caso pedimos
    para enviar parte do projeto, não temos mais continuidade do tópico?  
    Crê que temos bolas de cristal ou está com medo que "roubemos"  a
    idéia/projeto dele?  Twisted Evil
    Se é tão bom assim...


    Ajude a ser ajudado:
    Seja objetivo na dúvida, dê os detalhes do que precisa, sem rodeios.
    Quando anexar teu projeto, diga onde está o problema, ganhamos mais tempo
    sem precisar procurar o mesmo.
    avatar
    socgyn
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 118
    Registrado : 30/04/2013

    [Resolvido]Adicionar informação de um campo específico (salvar) antes de salvar todos os dados do formulário Empty Re: Adicionar informação de um campo específico (salvar) antes de salvar todos os dados do formulário

    Mensagem  socgyn 11/2/2018, 08:27

    Já tentei fazer assim o problema é que quando faço o cadastro de posto de serviço e seleciono na caixa de combinação a informação sobre o funcionário e salvo, beleza fica determinado aquele funcionário lá, a questão é entrar com os outros funcionários, se seleciono de novo outro funcionário na caixa de combinação e salvo ele não adiciona para o posto de serviço, ele atualiza substituindo o existente pelo outro salvo posteriormente, entendeu. Aí que não estou conseguindo resolver a questão.
    Noobezinho
    Noobezinho
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 4140
    Registrado : 29/06/2012

    [Resolvido]Adicionar informação de um campo específico (salvar) antes de salvar todos os dados do formulário Empty Re: [Resolvido]Adicionar informação de um campo específico (salvar) antes de salvar todos os dados do formulário

    Mensagem  Noobezinho 11/2/2018, 08:32

    Na tabela de postos, só se adiciona registros pertinente aos postos.

    Esqueça colocar informações dos funcionários nessa tabela.

    Como disse, o funcionário já estará atrelado ao posto pelo id_Posto.

    Cadastre o funcionário e  defina o posto dele utilizando uma combo com a relação de postos.

    Caso seja um posto novo, adicione primeiro o posto na tabela para depois cadastrar o funcionário.

    ATENÇÃO para o relacionamento.


    .................................................................................
    A pergunta que não quer calar:
    Por quê quando alguém vem pedir ajuda e conforme o caso pedimos
    para enviar parte do projeto, não temos mais continuidade do tópico?  
    Crê que temos bolas de cristal ou está com medo que "roubemos"  a
    idéia/projeto dele?  Twisted Evil
    Se é tão bom assim...


    Ajude a ser ajudado:
    Seja objetivo na dúvida, dê os detalhes do que precisa, sem rodeios.
    Quando anexar teu projeto, diga onde está o problema, ganhamos mais tempo
    sem precisar procurar o mesmo.
    avatar
    socgyn
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 118
    Registrado : 30/04/2013

    [Resolvido]Adicionar informação de um campo específico (salvar) antes de salvar todos os dados do formulário Empty [Resolvido]Adicionar informação de um campo específico (salvar) antes de salvar todos os dados do formulário

    Mensagem  socgyn 11/2/2018, 17:07

    Fiz da seguinte forma, realmente no cadastro de funcionários é possível ir cadastrando cada funcionário em um posto só, já no formulário de cadastro de postos fiz o seguinte, coloquei um botão para adicionar o funcionário, com isso abre um pequeno formulário onde tem uma caixa de combinação com o nome dos funcionários já cadastrados, aí vou adicionando quem eu quero clicando no botão de salvar que pus. Assim vou conseguir realizar um procedimento de consulta com todos os funcionários para aquele posto de serviço.
    Obrigado pela atenção. Vou finalizar o tópico. Provavelmente existe outra maneira através de VBA, etc, mas no momento como tenho urgência não estou conseguindo, então vou fazer assim e posteriormente tentar descubrir uma maneira mais prática e que não pese tanto no Bd
    Noobezinho
    Noobezinho
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 4140
    Registrado : 29/06/2012

    [Resolvido]Adicionar informação de um campo específico (salvar) antes de salvar todos os dados do formulário Empty Re: [Resolvido]Adicionar informação de um campo específico (salvar) antes de salvar todos os dados do formulário

    Mensagem  Noobezinho 11/2/2018, 17:46

    Continua fazendo da maneira errada.

    Se fizer uma consulta e puxar as duas tabelas , poderá colocar na grade da consulta:

    Os campos pertinente ao tabela funcionário  e o campo nomeDoPosto.

    Num formulário poderá usar essa consulta como critério.

    e mais, poderá fazer nesse formulário  um combobox  para se escolher  qual posto filtrar para exibir os funcionarios lotados.

    O que está fazendo é redundante, digitar tudo de novo, nome de funcionario, etc..., numa outra tabela se já tem os dados em outra.

    Se for numa grande empresa, irá inchar o banco de dados.

    Mas é você quem sabe.

    Valeu o retorno

    Boa sorte !


    .................................................................................
    A pergunta que não quer calar:
    Por quê quando alguém vem pedir ajuda e conforme o caso pedimos
    para enviar parte do projeto, não temos mais continuidade do tópico?  
    Crê que temos bolas de cristal ou está com medo que "roubemos"  a
    idéia/projeto dele?  Twisted Evil
    Se é tão bom assim...


    Ajude a ser ajudado:
    Seja objetivo na dúvida, dê os detalhes do que precisa, sem rodeios.
    Quando anexar teu projeto, diga onde está o problema, ganhamos mais tempo
    sem precisar procurar o mesmo.
    avatar
    socgyn
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 118
    Registrado : 30/04/2013

    [Resolvido]Adicionar informação de um campo específico (salvar) antes de salvar todos os dados do formulário Empty [Resolvido]Adicionar informação de um campo específico (salvar) antes de salvar todos os dados do formulário

    Mensagem  socgyn 11/2/2018, 19:33

    Obrigado pela dica, vou tentar alterar fazendo assim

    Conteúdo patrocinado


    [Resolvido]Adicionar informação de um campo específico (salvar) antes de salvar todos os dados do formulário Empty Re: [Resolvido]Adicionar informação de um campo específico (salvar) antes de salvar todos os dados do formulário

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 19/4/2024, 13:34