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]Acessar campo via VBA

    avatar
    luc.ayres
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 4
    Registrado : 17/12/2011

    [Resolvido]Acessar campo via VBA Empty [Resolvido]Acessar campo via VBA

    Mensagem  luc.ayres 17/12/2011, 01:18

    Boa noite pessoal,
    Sou novato no forum e no Acces, e talves minha duvida seja boba, mas em minhas pesquisas não consegui achar o que queria, então só me restou perguntar.
    Como faço para passar o valor de um campo especifico para uma variavel no código VBA.
    Ex.:

    Tabela : cadastro

    nome idade peso
    Luc 30 70
    José 20 65
    Paulo 15 60

    Como faço para passar o peso de José para uma variavel 'x' ?

    x = ???????
    avatar
    Convidad
    Convidado


    [Resolvido]Acessar campo via VBA Empty Re: [Resolvido]Acessar campo via VBA

    Mensagem  Convidad 17/12/2011, 09:35

    Olá, benvindo ao fórum!

    Para armazenar uma variável na memória, usa-se a instrução Dim.

    Dim P As Integer 'declara a variável e o tipo de dados
    P = Me.NomeDoCampo 'atribui o valor
    avatar
    luc.ayres
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 4
    Registrado : 17/12/2011

    [Resolvido]Acessar campo via VBA Empty Re: [Resolvido]Acessar campo via VBA

    Mensagem  luc.ayres 19/12/2011, 10:31

    Valeu norbs, mas essa é parte fácil da coisa ( declarar a variavel ), o que gostaria de saber é como identifico o campo, como é o nome do campo que quero "ler"?
    Como que digo que P recebe o peso de José?
    Ex.
    P = Me.PesoJosé ????

    Desde já valeu.

    avatar
    Convidad
    Convidado


    [Resolvido]Acessar campo via VBA Empty Re: [Resolvido]Acessar campo via VBA

    Mensagem  Convidad 19/12/2011, 11:09

    Olá

    Não sei se entendi, mas P = Me.NomeDoCampo significa que a variável P armazena o valor de NomeDoCampo, que é o campo que informa o peso de José.
    Simples assim!
    avatar
    luc.ayres
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 4
    Registrado : 17/12/2011

    [Resolvido]Acessar campo via VBA Empty Re: [Resolvido]Acessar campo via VBA

    Mensagem  luc.ayres 19/12/2011, 13:13

    Eu de novo..rsrsr
    O processo de transferencia do valor para a variavel eu entendi, talves minha duvida seja ainda mais estupida do que vc imagina...o que não sei é como descrever o nome do campo, para o exemplo do peso de José na tabela cadastro, como escreveria a linha de código completa.

    P = o que?

    como descrevo o endereço do campo? Como fica o "NomeDoCampo" ?

    No excel ficaria " A11 " por exemplo...como fica no Access?

    Espero que tenha sido mais claro, obrigado pela paciência.
    avatar
    Convidad
    Convidado


    [Resolvido]Acessar campo via VBA Empty Re: [Resolvido]Acessar campo via VBA

    Mensagem  Convidad 19/12/2011, 15:34

    Olá

    Dim P As Integer 'declara a variável e o tipo de dados
    P = Me.Peso 'atribui o valor

    Considerando que o registro tenha o foco.
    Para retornar o valor de qualquer ponto do aplicativo, pode usar:

    P = Dlookup("[peso]", "cadastro", "[nome] = " & "'José'")
    avatar
    luc.ayres
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 4
    Registrado : 17/12/2011

    [Resolvido]Acessar campo via VBA Empty Re: [Resolvido]Acessar campo via VBA

    Mensagem  luc.ayres 19/12/2011, 18:13

    Valeu mesmo, era exatamente isso que precisava, obrigadão.

    Conteúdo patrocinado


    [Resolvido]Acessar campo via VBA Empty Re: [Resolvido]Acessar campo via VBA

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 22/11/2024, 20:10