MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

Obrigado

Administração do MaximoAccess

Dicas Ms Access, Exemplos Ms Access, Codigos VBA Ms Access, SQL Ms Access


    [Resolvido]Gerar um novo número de ID sem precisar sair do formulário.

    avatar
    Thel
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 109
    Registrado : 18/06/2012

    [Resolvido]Gerar um novo número de ID sem precisar sair do formulário. Empty [Resolvido]Gerar um novo número de ID sem precisar sair do formulário.

    Mensagem  Thel em 14/3/2019, 18:55

    Boa noite,

    Tenho um formulário com 2 campos: Id, Bairro. Quando o formulário abre a ID carrega com o próximo número livre da tabela tbl_Bairro. Eu criei um botão chamado NOVO e gostaria que quando clicasse nele o formulário recarregasse com o próximo ID sem precisar sair do formulário.

    No valor padrão da caixa de texto ID do formulário eu coloquei este comando:
    =SeImed(DContar("[ID]";"tbl_Bairro")="0";1;DMáx("[ID]";"tbl_Bairro")+1)

    Estou tendo um pouco de dificuldade porque é meu primeiro programa com formulários totalmente desacoplados.

    Grato.
    IvanJr.
    IvanJr.
    Developer
    Developer

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 853
    Registrado : 21/11/2016

    [Resolvido]Gerar um novo número de ID sem precisar sair do formulário. Empty Re: [Resolvido]Gerar um novo número de ID sem precisar sair do formulário.

    Mensagem  IvanJr. em 14/3/2019, 20:29

    Dica: sua forma de descobrir o próximo ID usa duas funções de domínio agregado. Todavia funções desse tipo devem ser usadas o mínimo possível.
    Veja mais na mensagem do link abaixo
    http://www.maximoaccess.com/t10778-saldo-de-conta-corrente#85134

    Como alternativa deixo a forma abaixo
    =Nz(DMax("[ID]";"tbl_Bairro");0)+1


    .................................................................................
    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
    Thel
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 109
    Registrado : 18/06/2012

    [Resolvido]Gerar um novo número de ID sem precisar sair do formulário. Empty Re: [Resolvido]Gerar um novo número de ID sem precisar sair do formulário.

    Mensagem  Thel em 14/3/2019, 21:22

    IvanJr,

    Beleza, coloquei essa função como valor padrão da ID na caixa de texto no lugar da que estava e realmente é bem mais rápida a resposta.

    O que me falta agora é saber uma função de como, ao clicar no botão NOVO, o formulário gerar uma novo ID para que um novo registro seja inserido.

    Abraços.
    IvanJr.
    IvanJr.
    Developer
    Developer

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 853
    Registrado : 21/11/2016

    [Resolvido]Gerar um novo número de ID sem precisar sair do formulário. Empty Re: [Resolvido]Gerar um novo número de ID sem precisar sair do formulário.

    Mensagem  IvanJr. em 14/3/2019, 21:52

    me!CampoID.Value = Nz(DMax("[ID]","tbl_Bairro"),0)+1
    me!CampoBairro.Value = Null
    me!CampoBairro.SetFocus


    .................................................................................
    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
    Thel
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 109
    Registrado : 18/06/2012

    [Resolvido]Gerar um novo número de ID sem precisar sair do formulário. Empty Re: [Resolvido]Gerar um novo número de ID sem precisar sair do formulário.

    Mensagem  Thel em 15/3/2019, 05:07

    Prontinho, grande Ivan!
    Resolvido o problema.

    Muito obrigado mesmo!


    cheers cheers cheers cheers cheers
    IvanJr.
    IvanJr.
    Developer
    Developer

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 853
    Registrado : 21/11/2016

    [Resolvido]Gerar um novo número de ID sem precisar sair do formulário. Empty Re: [Resolvido]Gerar um novo número de ID sem precisar sair do formulário.

    Mensagem  IvanJr. em 15/3/2019, 05:28

    Sucesso. O fórum agradece o retorno. Favor dar como resolvido também em outros fóruns onde a questão foi colocada.


    .................................................................................
    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
    Thel
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 109
    Registrado : 18/06/2012

    [Resolvido]Gerar um novo número de ID sem precisar sair do formulário. Empty Re: [Resolvido]Gerar um novo número de ID sem precisar sair do formulário.

    Mensagem  Thel em 15/3/2019, 05:34

    Certo. Vou dar como resolvido sim. lol!

    Conteúdo patrocinado

    [Resolvido]Gerar um novo número de ID sem precisar sair do formulário. Empty Re: [Resolvido]Gerar um novo número de ID sem precisar sair do formulário.

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 24/8/2019, 13:22