Boa tarde
Como diz JPaulo, existem mil maneiras de se fazer Nestum.
Eu encontrei essa, mas precisa de um código mais enxuto.
Existe uma classificação internacional de funcionalidade, onde dentro de cada assunto, existem divisões.
Didaticamente, escolhi um assunto só, Atividades.
Criei 3 tabelas: Tbl_AtividadesParticipacao, Tbl_AtividadesParticipacaoEscolhida e Tbl_AtividadesParticipacaoEscolhidaV2
Dentro desse assunto existem 9 capítulos, com sub divisões que ao final fornecem um código numérico com dizeres.
Consegui desenvolver uma forma de selecionar apenas a codificação inicial, para que possa qualificar esse código, atraves de CboQualificador, que possui variaveis já estabelecidas na CIF.
Ocorre que podem existir 1 ou 2 qualificadores nessa classificação toda.
No exemplo abordado, fiz 2 forms, sendo 1 com 1 qualificador e outro com 2 qualificadores.
Qual é o objetivo?
Ir até o nível máximo dessas combo e escolher o qualificador, gerando um código final, que será constituído do código do assunto abordado, acrescido de 1 ou dos 2 qualificadores.
Como criei...
Esse assunto foi divido entre níveis, onde nem sempre um capítulo vai até o último nível.
Então criei 4 combos sincronizadas.
Até ai tranquilo.
Dependendo do nível escolhido na combo, ao lado existe um botão que gera o número no campo Código CIF Gerado, buscando o código da tabela acrescido de 1 ou os 2 qualificadores.
Como não consegui ir além do que já consegui, criei 3 caixas de "gerar" código, que disponibilizam esse código no campo Código CIF Gerado.
O que precisaria, seria "enxugar/melhorar" todos os códigos utilizados, diminuindo, se possível, para um botão gerar código, de modo que independente do nível da combo máximo escolhida, permitisse gerar esse código, acrescentando 1 ou os 2 qualificadores.
e salvasse na tabela Tbl_AtividadesParticipacao, onde uma pessoa pode ter N códigos.
Anexado.
Agradeceria essa ajuda.
Obrigado.
Como diz JPaulo, existem mil maneiras de se fazer Nestum.
Eu encontrei essa, mas precisa de um código mais enxuto.
Existe uma classificação internacional de funcionalidade, onde dentro de cada assunto, existem divisões.
Didaticamente, escolhi um assunto só, Atividades.
Criei 3 tabelas: Tbl_AtividadesParticipacao, Tbl_AtividadesParticipacaoEscolhida e Tbl_AtividadesParticipacaoEscolhidaV2
Dentro desse assunto existem 9 capítulos, com sub divisões que ao final fornecem um código numérico com dizeres.
Consegui desenvolver uma forma de selecionar apenas a codificação inicial, para que possa qualificar esse código, atraves de CboQualificador, que possui variaveis já estabelecidas na CIF.
Ocorre que podem existir 1 ou 2 qualificadores nessa classificação toda.
No exemplo abordado, fiz 2 forms, sendo 1 com 1 qualificador e outro com 2 qualificadores.
Qual é o objetivo?
Ir até o nível máximo dessas combo e escolher o qualificador, gerando um código final, que será constituído do código do assunto abordado, acrescido de 1 ou dos 2 qualificadores.
Como criei...
Esse assunto foi divido entre níveis, onde nem sempre um capítulo vai até o último nível.
Então criei 4 combos sincronizadas.
Até ai tranquilo.
Dependendo do nível escolhido na combo, ao lado existe um botão que gera o número no campo Código CIF Gerado, buscando o código da tabela acrescido de 1 ou os 2 qualificadores.
Como não consegui ir além do que já consegui, criei 3 caixas de "gerar" código, que disponibilizam esse código no campo Código CIF Gerado.
O que precisaria, seria "enxugar/melhorar" todos os códigos utilizados, diminuindo, se possível, para um botão gerar código, de modo que independente do nível da combo máximo escolhida, permitisse gerar esse código, acrescentando 1 ou os 2 qualificadores.
e salvasse na tabela Tbl_AtividadesParticipacao, onde uma pessoa pode ter N códigos.
Anexado.
Agradeceria essa ajuda.
Obrigado.
Última edição por Mylton em 1/7/2021, 21:30, editado 1 vez(es)