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


    Macro para mudar de registro através de uma tempVar

    Jgabrielchaves
    Jgabrielchaves
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 50
    Registrado : 06/03/2015

    Macro para mudar de registro através de uma tempVar Empty Macro para mudar de registro através de uma tempVar

    Mensagem  Jgabrielchaves 20/6/2015, 02:58

    Opa eu peguei um modelo daqueles prontos que tem disponível no access e nele usam uma macro para mudar de um registro para o outro através de uma combo box…

    na macro tempo os seguintes passos…

    primeiro ele recebe uma variável temporária

    SetTempVar
    Name ActiveControlValue
    Expression = [Screen].[ActiveControl]

    e depois procura pelo registro

    SearchForRecord
    Object Type
    Object Name
    Record First
    Where Condition == "[Identificacao]=""" & [TempVars]![ActiveControlValue]

    Essa macro funciona no formulário da tabela de clientes onde o a primaryKey é numérica, mas em outro formulário que estou tendo problemas ele não funciona, e nessa tabela o Id primário é uma String, não sei se esse é o problema, mas acredito que seja, alguém sabe o que pode ser?
    Jgabrielchaves
    Jgabrielchaves
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 50
    Registrado : 06/03/2015

    Macro para mudar de registro através de uma tempVar Empty Re: Macro para mudar de registro através de uma tempVar

    Mensagem  Jgabrielchaves 8/7/2015, 20:43

    Fiz um exemplo que mostra exatamente o que estou dizendo.

    Tem 2 forms:

    - O formComIDNumerico é o que funciona corretamente.
    - O formComIDTexto é o que eu queria que funcionasse.

    Da para fazer o teste mudando a comboBox cboPesquisar, a macro esta no evento `Após atualizar`, alguém sabe me dizer onde está o erro?

    Link do DB

    https://www.dropbox.com/s/9al460v49sowbtz/DB%20Teste%20Macro.accdb.zip?dl=0

      Data/hora atual: 21/11/2024, 23:50