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

    [Resolvido]Numeração automática para notificações

    avatar
    adriano.ig
    Novato
    Novato

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 18
    Registrado : 01/03/2016

    [Resolvido]Numeração automática para notificações Empty [Resolvido]Numeração automática para notificações

    Mensagem  adriano.ig Seg 19 Abr 2021 - 11:15

    Bom dia a todos do fórum!


    Tenho um BD de notificações para casos de Leishmaniose que devem ter uma numeração padronizada sequencial. Na verdade isso hoje é feito em gráfica através de um bloco. Mas pasmem, descobri que esses blocos só são confeccionados por causa dessa numeração e em seguida descartados.

    Vou dá o Exemplo.

    Digamos que a numeração agora esteja em 1081666

    Dentro do formulário gostaria de colocar um botão exemplo: "prox_num_noti".

    Dai gerasse o próximo número: 1081667 e assim por diante

    Não gostaria que fosse automática porque isso dá muita bagunça no banco.

    Mais informações sobre o BD me perguntem

    Vou anexar um banco com partes do projeto
    Anexos
    [Resolvido]Numeração automática para notificações AttachmenttesteLTA.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (292 Kb) Baixado 9 vez(es)
    DamascenoJr.
    DamascenoJr.
    Moderador
    Moderador

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2816
    Registrado : 22/11/2016

    [Resolvido]Numeração automática para notificações Empty Re: [Resolvido]Numeração automática para notificações

    Mensagem  DamascenoJr. Seg 19 Abr 2021 - 23:42

    adriano.id escreveu:Mais informações sobre o BD me perguntem
    O arquivo será usado em rede para vários usuários inserirem informações?
    Qual a versão do office que o arquivo será usado?

    DamascenoJr. escreveu:O arquivo será usado em rede para vários usuários inserirem informações?
    Pergunto pois se não usar numeração automática, dependendo da forma que programar a busca da nova numeração, dois usuários do aplicativo podem receber a mesma numeração disponível e salvar, assim dando duplicidade na numeração e/ou falha para o último usuário ao salvar.

    DamascenoJr. escreveu:Qual a versão do office que o arquivo será usado?
    Caso seja versões 2010 ou superiores, pode ser usado o recurso das macro de dados e garantir que a numeração seja atribuída só após o registro poder ser realmente salvo.


    .................................................................................
    Ajude-se a ser ajudado, anexe seu projeto.
    Sempre tente entender o código,
    não somente copie e cole.
    Positive as mensagens que achar útil clicando no '+' no canto superior direito delas.

    adriano.ig gosta desta mensagem

    avatar
    adriano.ig
    Novato
    Novato

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 18
    Registrado : 01/03/2016

    [Resolvido]Numeração automática para notificações Empty Re: [Resolvido]Numeração automática para notificações

    Mensagem  adriano.ig Ter 20 Abr 2021 - 1:48

    Fale grande Damasceo Jr.!

    Será usado em rede sim. E vários usuários irão inserir informações.

    O office é o 2016 versão 32bits.
    DamascenoJr.
    DamascenoJr.
    Moderador
    Moderador

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2816
    Registrado : 22/11/2016

    [Resolvido]Numeração automática para notificações Empty Re: [Resolvido]Numeração automática para notificações

    Mensagem  DamascenoJr. Ter 20 Abr 2021 - 3:01

    Segue anexo um exemplo que o controle da sequencia de números é feito pela tabela. Com isso, a numeração só é buscada na hora do salvamento do registro. Assim, com a tabela sendo a controladora, você pode ficar tranquilo que nos formulários não tem risco de mostrar precipitadamente a mesma numeração "disponível" em várias máquinas.

    Sobre a localização do comando na tabela, veja a mensagem abaixo
    https://www.maximoaccess.com/t36173-resolvidoimpedir-gravar-na-tabela-mais-de-5-cinco-registos
    Anexos
    [Resolvido]Numeração automática para notificações AttachmentNumeracaoMacroDados.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (28 Kb) Baixado 17 vez(es)


    Última edição por DamascenoJr. em Ter 20 Abr 2021 - 11:14, editado 1 vez(es)
    avatar
    adriano.ig
    Novato
    Novato

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 18
    Registrado : 01/03/2016

    [Resolvido]Numeração automática para notificações Empty Re: [Resolvido]Numeração automática para notificações

    Mensagem  adriano.ig Ter 20 Abr 2021 - 6:32

    Damasceno Jr.

    Interessante o exemplo. Mas não vi como aplicá-lo ao meu projeto. Só tem dois objetos (pelo menos o que consegui ver) Um formulário e uma tabela. Não vem nenhuma macro, módulo ou código no formulário que esteja configurando tudo isso. Há algo bloqueado no BD de exemplo?
    DamascenoJr.
    DamascenoJr.
    Moderador
    Moderador

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2816
    Registrado : 22/11/2016

    [Resolvido]Numeração automática para notificações Empty Re: [Resolvido]Numeração automática para notificações

    Mensagem  DamascenoJr. Ter 20 Abr 2021 - 11:15

    Adriano, já corrigi minha mensagem anterior. Basta verificar a mensagem do ahteixeira que contém o vídeo.


    .................................................................................
    Ajude-se a ser ajudado, anexe seu projeto.
    Sempre tente entender o código,
    não somente copie e cole.
    Positive as mensagens que achar útil clicando no '+' no canto superior direito delas.
    avatar
    adriano.ig
    Novato
    Novato

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 18
    Registrado : 01/03/2016

    [Resolvido]Numeração automática para notificações Empty Re: [Resolvido]Numeração automática para notificações

    Mensagem  adriano.ig Ter 20 Abr 2021 - 16:52

    Boa tarde!

    Desculpe minha ignorância Damasceno Jr. Mas simplesmente não entendi nada até agora. Até compreendi os passos do vídeo e tudo mais e o conceito da macro de dados. Mas na prática não estou conseguindo ver nada.

    No No No
    Noobezinho
    Noobezinho
    Moderador
    Moderador

    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Numeração automática para notificações Empty Re: [Resolvido]Numeração automática para notificações

    Mensagem  Noobezinho Ter 20 Abr 2021 - 20:16

    Adriano

    Eis meu exemplo:

    { }'s

    Balem
    Anexos
    [Resolvido]Numeração automática para notificações AttachmentAutoNumeração.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (32 Kb) Baixado 14 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.

    adriano.ig gosta desta mensagem

    DamascenoJr.
    DamascenoJr.
    Moderador
    Moderador

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2816
    Registrado : 22/11/2016

    [Resolvido]Numeração automática para notificações Empty Re: [Resolvido]Numeração automática para notificações

    Mensagem  DamascenoJr. Ter 20 Abr 2021 - 21:46

    Adriano, acabei de baixar o arquivo que anexei e está tudo certo. Pensei ter colocado algum arquivo errado.

    A ideia é poder ter uma numeração sequencial sem usar a numeração automática, certo? Se sim, o exemplo que mandei faz exatamente isso, faltando apenas você adaptar ao seu cenário. Ou não está gerando uma numeração quando você testa aí salvando um registro? Shocked

    Sua ideia de ter um botão para busca de numeração é valida, porém perigosa. Por isso perguntei se o arquivo será usado em rede.

    Imagine o usuário X iniciar o preenchimento de um registro, buscar uma numeração disponível, mas não finalizar o preenchimento e salvar pois precisou ausentar-se ou executar uma outra tarefa mais urgente. E, ao mesmo tempo, enquanto o usuário X não finaliza o preenchimento do registro dele, um usuário Y começar a fazer o preenchimento de um novo registro, buscar a numeração disponível (pra ele certamente será retornado o mesmo número dado ao usuário X, afinal, esse número não foi usado ainda) e então salvar.

    Consegue ver o problema?

    Quando o usuário X retornar para finalizar o preenchimento do registro dele e salvar, a tabela terá dois registros que usam a mesma numeração, ou possivelmente o usuário X verá uma mensagem de erro se a numeração for usada como chave primária, e a depender do tratamento para o erro, pode ter todas as informações que já preencheu perdidas caso o banco seja fechado em consequência do erro ocorrido.

    A hipótese apresentada pode parecer impossível de acontecer, mas acredite, acontece, e deve ser evitada. Não sei a real importância da numeração sequencial dada aos registros, mas se os blocos estavam sendo confeccionados apenas por essa razão, creio que seja por algo relevante.


    .................................................................................
    Ajude-se a ser ajudado, anexe seu projeto.
    Sempre tente entender o código,
    não somente copie e cole.
    Positive as mensagens que achar útil clicando no '+' no canto superior direito delas.

    adriano.ig gosta desta mensagem

    avatar
    adriano.ig
    Novato
    Novato

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 18
    Registrado : 01/03/2016

    [Resolvido]Numeração automática para notificações Empty Re: [Resolvido]Numeração automática para notificações

    Mensagem  adriano.ig Qua 21 Abr 2021 - 14:01

    Grande Damasceno Jr.!

    Analisei com mais afinco ainda o exemplo e consegui encontrar nele a solução para aquilo que pretendo. É como meu falecido avô sempre me dizia quando alguma situação dramática o acometia: "É vivendo e aprendendo...".

    Fico muito grato pela disposição e explicações aqui dada. Darei como resolvido o tópico.

    Agradeço ao colega Nobezinho também que se dispôs postando seu exemplo.

    E vamos aos estudos!

    Gratidão!
    Noobezinho
    Noobezinho
    Moderador
    Moderador

    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Numeração automática para notificações Empty Re: [Resolvido]Numeração automática para notificações

    Mensagem  Noobezinho Qua 21 Abr 2021 - 14:14

    Ótimo que resolveu

    Boa sorte!

    Balem


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

    adriano.ig gosta desta mensagem


      Data/hora atual: Qua 16 Jun 2021 - 13:27