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]Retornar ID do AI criado pelo INSERT no VBA

    avatar
    IuriEmanuel
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 62
    Registrado : 23/08/2018

    [Resolvido]Retornar ID do AI criado pelo INSERT no VBA Empty [Resolvido]Retornar ID do AI criado pelo INSERT no VBA

    Mensagem  IuriEmanuel em 10/11/2018, 23:50

    Existe alguma função ou propriedade do INSERT para que retorne o Número do Autoincremento criado pela inserção do Registro? Pois tenho de usar funções de domínio (DUltimo) para recuperar o ultimo valor, e li aqui no Fórum que funções de domínio deixa o BD lento, e por isto estou eliminando todos no meu projeto, e substituindo por consultas.
    Avelino Sampaio
    Avelino Sampaio
    Developer
    Developer

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3485
    Registrado : 04/04/2010

    [Resolvido]Retornar ID do AI criado pelo INSERT no VBA Empty Re: [Resolvido]Retornar ID do AI criado pelo INSERT no VBA

    Mensagem  Avelino Sampaio em 11/11/2018, 07:52

    Olá!

    pelo recordset fica bem simples, veja no artigo abaixo (copie e cole o endereço no seu navegar).

    usandoaccess.com.br/blog/valor-autonumeracao-via-codigo.asp?id=1#inicio


    Sucesso!
    avatar
    IuriEmanuel
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 62
    Registrado : 23/08/2018

    [Resolvido]Retornar ID do AI criado pelo INSERT no VBA Empty Re: [Resolvido]Retornar ID do AI criado pelo INSERT no VBA

    Mensagem  IuriEmanuel em 13/11/2018, 00:35

    Excelente, Genial, Perfeito.
    Gostaria de saber também se é possível utilizar o mesmo recordset para outras funções no Formulário. Por exemplo, criei o Recordset no evento ao abrir, no form. A Medida que o usuário for manuseando o formulário, por exemplo, ao clicar num botão alterar o recordset criado acima no "Ao Abrir", utilizando somente a expressão: rst!Botao = True. Tentei, dessa forma mas diz que a variável não está definida, tentei declarar o rst como Public rst As DAO.Recordset mas aí não funciona nada... Existe essa possibilidade ou eu teria de ficar abrindo e fechando recordsets para cada ação do usuário?
    avatar
    IuriEmanuel
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 62
    Registrado : 23/08/2018

    [Resolvido]Retornar ID do AI criado pelo INSERT no VBA Empty Re: [Resolvido]Retornar ID do AI criado pelo INSERT no VBA

    Mensagem  IuriEmanuel em 13/11/2018, 11:34

    Consegui!! Obrigado!

    Conteúdo patrocinado

    [Resolvido]Retornar ID do AI criado pelo INSERT no VBA Empty Re: [Resolvido]Retornar ID do AI criado pelo INSERT no VBA

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 24/5/2019, 04:44