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]Como Mudar registro de uma familia para outra ?

    Walter
    Walter
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 373
    Registrado : 17/04/2011

    [Resolvido]Como Mudar registro de uma familia para outra ? Empty [Resolvido]Como Mudar registro de uma familia para outra ?

    Mensagem  Walter 23/11/2014, 16:12

    Boa tarde, amigos do Forum.

    No meu BD tenho um Formulario (Fml_CadastroFamilias) e dentro dele o SubFormulario "SubFml_MembrosDaFamilia". Acontece que quando um Membro de tal familia muda de casa, para outra familia, precisa ser excluido dessa e inserido na outra que tem um Número de Prontuário diferente. O número do Prontuário é o número da familia.. Inseri o numero desse prontuario antes do nome de cada membro da familia, no subform, para que, ao clicar duas vezes, ele fosse desbloqueado e eu pudesse edita-lo, digitando o numero do NOVO PRONTUÁRIO. Não deu certo.... Ele muda o número da familia toda e ficam dois prontuarios com o mesmo numero, o que não pode acontecer.
    Em postagem anterior:

    http://maximoaccess.forumeiros.com/t16660-resolvidotranspor-um-subregistro-de-um-registro-para-outro

    o colega Dilson me sugeriu algumas idéias e consegui implementa-las, mas não ficou legal... Funcionava, mas como usava o Código o Titular ao invés do Prontuário, ficava muito dificil, pois eu precisava saber o Codigo do Titular de ambas as familias para poder troca-los. O CódigoTitular é numeração automatica e chave primaria.

    Em anexo envio pate do Banco de Dados. Abra o Fml_CadastroFamilias, veja que abaixo há o SubFml_MembrosDaFamilia, baixo da área verde. Nele há o campo Prontuário, que quero usar para, ao clicar duas vezes, tranferir a pessoa para outra familia.

    https://www.dropbox.com/s/gzkfeoi2oee4x2n/Cadastro%20PSF%20-%20Editando.mdb?dl=0

    Obrigado,
    Noobezinho
    Noobezinho
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Como Mudar registro de uma familia para outra ? Empty Re: [Resolvido]Como Mudar registro de uma familia para outra ?

    Mensagem  Noobezinho 27/11/2014, 13:25

    Walter

    Estou anexando o teu exemplo modificado.

    Algumas ponderaçães:

    O Access é um banco de dados relacional, portanto, atente para os relacionamentos.
    Eu mudei e/ou criei alguns objetos e coloquei no final a palavra Noob para você saber o que mudei.
    A tabela de membros da família tem registros órfãos, ou seja, registros que não tem relação com algum registro da tabela Titular.
    Por isso que se tentar fazer uma relacionamento  integridade referencial, não conseguirá e o Access vai explicar justamente isso.
    Então e copiei essa tabela e adicionei meu nike (Noob) no final e usei ela como fonte de registro do subformulário.
    Tive que apagar vários registros orfãos dessa tabela, para poder fazer o relacionamento integro.
    Então, quando for colocar um novo registro na tabela de membro, primeiro se coloca o titular.

    Retornei com  o campo Titular ao invés de prontuario, pois o membro tem que estar atrelado com o títular (acredito).

    Abra o formulário Fml_CadastroFamilias, veja o funcionamento e estude o código.
    Não está 100 % porque  tem algumas arestas a acertar que é só você como criador do projeto
    que pode fazer isso.

    Abraços

    Noob


    Última edição por Noobezinho em 28/11/2014, 10:38, editado 2 vez(es)


    .................................................................................
    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.
    Walter
    Walter
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 373
    Registrado : 17/04/2011

    [Resolvido]Como Mudar registro de uma familia para outra ? Empty Re: [Resolvido]Como Mudar registro de uma familia para outra ?

    Mensagem  Walter 28/11/2014, 10:13

    Bom dia, Noob

    Muito obrigado pela atenção e ajuda.

    Porém acho que você anexou o arquivo errado !!!!!

    Esse que veio não tem nada a ver com o meu.

    Aguardo,

    Um abraço

    Walter
    Noobezinho
    Noobezinho
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Como Mudar registro de uma familia para outra ? Empty Re: [Resolvido]Como Mudar registro de uma familia para outra ?

    Mensagem  Noobezinho 28/11/2014, 10:40

    Walter

    Desculpe, inverti os arquivos na hora de postar. Embarassed

    Aqui está o teu exemplo


    Abs

    Noob


    .................................................................................
    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.
    Walter
    Walter
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 373
    Registrado : 17/04/2011

    [Resolvido]Como Mudar registro de uma familia para outra ? Empty Re: [Resolvido]Como Mudar registro de uma familia para outra ?

    Mensagem  Walter 28/11/2014, 14:27

    Boa tarde, meu prezado.

    Veja: achei a sua solução bem criativa, mas tem um problema. Quando eu escolho o Titular para onde vai o "Membro da Familia", todos os membros da familia que estão na Lista vão juntos, mas a idéia é que vá apenas aquele escolhido, pois na grande maioria das vezes é assim que acontece (uma pessoa sai de casa e "forma" uma nova familia). Tem como modificar o Módulo que você fez para cumprir essa função?

    Um abraço

    Walter
    Noobezinho
    Noobezinho
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Como Mudar registro de uma familia para outra ? Empty Re: [Resolvido]Como Mudar registro de uma familia para outra ?

    Mensagem  Noobezinho 28/11/2014, 14:52

    Estranho Walter, aqui funciona exatamente como deseja.

    Vou verificar mais detalhadamente e retorno


    Noob


    .................................................................................
    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.
    Noobezinho
    Noobezinho
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Como Mudar registro de uma familia para outra ? Empty Re: [Resolvido]Como Mudar registro de uma familia para outra ?

    Mensagem  Noobezinho 28/11/2014, 15:25

    Walter

    Antes de continuar me explique isso:

    Notei que na tabela de membros da família, figura também o titular.

    O correto é ter nessa tabela somente os membros da família já que o titular já figura no formulário Principal.

    Pergunto se é necessário o titular junto com os membros da família.

    Aguardo









    .................................................................................
    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.
    Walter
    Walter
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 373
    Registrado : 17/04/2011

    [Resolvido]Como Mudar registro de uma familia para outra ? Empty Re: [Resolvido]Como Mudar registro de uma familia para outra ?

    Mensagem  Walter 28/11/2014, 15:57

    Voce quiz dizer no SubFml_MembrosFamilia? O numero do Titular lá não é necessário, pode ser retirado se não for usado para essa função de mudar o Membro da Familia para outra familia. Antes o sistema fazia assim: Eu clicava duas vezes no Numero do Titular para desbloquea-lo e editava-o colocando o número correspondente ao "Novo" Titular. Funcionava, mas não era prático. Essa sua solução é mais elegante e prática.

    Walter
    Noobezinho
    Noobezinho
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Como Mudar registro de uma familia para outra ? Empty Re: [Resolvido]Como Mudar registro de uma familia para outra ?

    Mensagem  Noobezinho 28/11/2014, 19:39

    Walter

    Ai está teu aplicativo.

    Esqueci de comentar, existem alguns erros nos código vba.

    Procure fazer uma depuração no código, caso desconheça, veja ali embaixo na minha assinatura.

    Noob


    .................................................................................
    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.
    Walter
    Walter
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 373
    Registrado : 17/04/2011

    [Resolvido]Como Mudar registro de uma familia para outra ? Empty Re: [Resolvido]Como Mudar registro de uma familia para outra ?

    Mensagem  Walter 29/11/2014, 20:57

    Muito bem Noob.
    Funcionou do jeito que eu queria. Esse aplicativo, comecei a desenvolve-lo porque trabalho na area da saúde, mais especificamente no Programa de Saúde da Família. Não sei se você conhece alguma coisa a respeito. A equipe fica responsável por um numero fixo de famílias, em torno de 800 famílias, aqui em Carbonita. Desde o inicio senti a necessidade de um software que me desse controle sobre essas famílias, seus membros e suas características, como as doenças mais frequentes, os medicamentos que usam, e outros dados médicos. Como não achei um com as características que preciso me desafiei a aprender Access e fazer um. Só que as necessidades vão aparecendo e fui implementando..... Conclusão ficou um verdadeiro "Prontuário Eletrônico". Se fosse feito uma correção legal nele daria até para comercializar.... Agora estou tentando implementar um sistema de acesso com níveis, mas ainda não deu certo.


    Um grande abraço e bom final de semana.

    Walter


    Última edição por Walter em 28/1/2015, 09:01, editado 1 vez(es)
    Walter
    Walter
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 373
    Registrado : 17/04/2011

    [Resolvido]Como Mudar registro de uma familia para outra ? Empty Re: [Resolvido]Como Mudar registro de uma familia para outra ?

    Mensagem  Walter 29/11/2014, 21:14

    Opa. Esqueci o "Resolvido"!
    Noobezinho
    Noobezinho
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Como Mudar registro de uma familia para outra ? Empty Re: [Resolvido]Como Mudar registro de uma familia para outra ?

    Mensagem  Noobezinho 29/11/2014, 21:46

    Aqui está um EXEMPLO de acesso de usuários a nível de grupo.
    Funciona assim:
    Primeiro define-se os grupos e quais formulários/relatórios cada grupo terá
    permissão para abrir.
    Uma vez definido os grupos, cadastra-se os usuários e define para qual grupo ele deve pertencer.

    Desse modo por mais que se tenha rotatividade de funcionários, só será necessário cadastra-lo e definir o seu grupo.

    É isso, estude o exemplo, vai enriquecer teu conhecimento mais ainda

    Boa sorte

    Noob


    .................................................................................
    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.

    Conteúdo patrocinado


    [Resolvido]Como Mudar registro de uma familia para outra ? Empty Re: [Resolvido]Como Mudar registro de uma familia para outra ?

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 28/4/2024, 21:17