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


2 participantes

    Básico VBA

    avatar
    eduardovidros
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 90
    Registrado : 23/11/2011

    Básico VBA Empty Básico VBA

    Mensagem  eduardovidros 28/11/2011, 12:08

    Bom dia, gostaria de saber de qual forma posso entender melhor a estrutura VBA.

    Por exemplo:
    Private Sub Email_BeforeUpdate(Cancel As Integer)
    On Error Resume Next


    Esse Codigo, o que representa cada palavra?
    Já vi nomeclaturas como: Variaveis, codigos, Função, Argumento, Constantes, String.

    Gostaria de saber o que representam essas palavras.

    Preciso que me explique como um linguagem bem simples, sem linguagem tecnica.

    Agradeço muito a vocês do Forum.
    avatar
    Convidad
    Convidado


    Básico VBA Empty Re: Básico VBA

    Mensagem  Convidad 28/11/2011, 13:07

    Olá!
    A Ajuda do VBA no Access é muito completa!
    Abra um módulo qualquer, pressione F1 e digite sua dúvida no campo de pesquisa.
    Para saber o significado de um termo específico, digite na tela do módulo (ex: BeforeUpdate), selecione e pressione F1.
    Ou copie códigos aqui do forum, cole num módulo novo, e faça o sugerido acima.
    Verá o quanto vai descobrir!

    Só neste código que você postou, há muito para explicar...
    Private Sub Email_BeforeUpdate(Cancel As Integer)
    On Error Resume Next


    Private Sub: um procedimento que só pode ser executado dentro do módulo do objeto - o formulário em questão, ou num relatório. Já um procedimento Public Sub pode ser chamado a partir de qualquer módulo.

    Email_BeforeUpdate: um evento que ocorre antes do campo Email ser atualizado.
    (Cancel As Integer): o procedimento pode ser interceptado conforme alguma condição.

    On Error Resume Next: o que deve acontecer se ocorrer um erro ao rodar o procedimento - no caso, Resume Next diz ao VBA para ignorar o erro e seguir em frente.

    E por aí vai...

    Bom estudo!
    avatar
    eduardovidros
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 90
    Registrado : 23/11/2011

    Básico VBA Empty Re: Básico VBA

    Mensagem  eduardovidros 28/11/2011, 14:26

    Boa tarde Norbs, o que você me passou é exatamente o que eu encontro na internet,

    Tipo de dados String
    Consulte também Exemplo Informações específicas

    Existem dois tipos de seqüência: seqüências de comprimento variável e de comprimento fixo.
    *Não sei o que é Comprimento variavel e fixo
    Uma seqüência de comprimento variável pode conter até aproximadamente 2 bilhões (2^31) de caracteres.
    * Não sei o que isso quer dizer.

    Uma seqüência de comprimento fixo pode conter de 1 até aproximadamente 64K (2^16) de caracteres.
    Observação Uma seqüência de comprimento fixo Public não pode ser usada em um módulo de classe.

    *Também não sei o que isso quer dizer.

    É exatamente isso que preciso saber, é o basico mesmo

    Ex. Um Projeto vba é constituido por...que significão...para fazer...

    Agradeço.
    avatar
    Convidad
    Convidado


    Básico VBA Empty Re: Básico VBA

    Mensagem  Convidad 28/11/2011, 14:45

    Caro colega!

    Com certeza você vai encontrar muita coisa sobre VBA na internet, assim como sobre outro assunto qualquer.

    Mas creio que mexendo direto num módulo - de preferência num projeto seu - você terá melhores resultados.

    A princípio tudo parece imcompreensível.
    Meu primeiro programa não tinha uma única linha de código.

    Tenho certeza que foi assim pra todos os colegas que hojem sabem um pouco!
    Existem muitos tutorias, exemplos, no nosso Maximo - que sempre estará aqui para ajudá-lo.

    Como dizia Jack, o extripador: "Vamos por partes!"

    Grande abraço!


    Última edição por norbs em 28/11/2011, 15:06, editado 1 vez(es)
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11026
    Registrado : 04/11/2009

    Básico VBA Empty Re: Básico VBA

    Mensagem  JPaulo 28/11/2011, 14:49

    Eduardo, visite a Sala de tutoriais-apostilas, aqui mesmo.

    http://maximoaccess.forumeiros.com/f2-repositorio-de-tutoriais-apostilas

    Tópico movido para Off-Topic


    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    Básico VBA Folder_announce_new Utilize o Sistema de Busca do Fórum...
    Básico VBA Folder_announce_new 102 Códigos VBA Gratuitos...
    Básico VBA Folder_announce_new Instruções SQL como utilizar...

    Conteúdo patrocinado


    Básico VBA Empty Re: Básico VBA

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 21/11/2024, 16:38