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

    Criar e chamar função pública.

    avatar
    Wagner Oliveira
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 12
    Registrado : 30/05/2014

    Criar e chamar função pública. Empty Criar e chamar função pública.

    Mensagem  Wagner Oliveira 30/5/2014, 04:05

    Boa noite, tenho vários formulários que gostaria que ao entrar executasse uma função, no timer, mas não está fucnionando, como faço para criar a função e depois para chamá-la nos formulários ?

    Public Function Atualizar() As Date
    H = Now()
    'Foco.SetFocus
    Hora_atual = Format(Now(), "HH:MM:SS")

    Nova_atualização = TimeSerial(Hour(Now()), Minute(Now()) + 1, 0)
    '---------------------------------------------------------------------------------------------------------------------------------------
    'Contagem até a próxima atualização:
    Contagem_atualização = Format((Nova_atualização - TimeSerial(Hour(Hora_atual), Minute(Hora_atual), Second(Hora_atual))), "HH:MM:SS")
    '---------------------------------------------------------------------------------------------------------------------------------------

    End Function
    Todos os campos estão contidos nos formulários que serão abertos.


    Grato.
    Noobezinho
    Noobezinho
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 4140
    Registrado : 29/06/2012

    Criar e chamar função pública. Empty Re: Criar e chamar função pública.

    Mensagem  Noobezinho 30/5/2014, 11:54

    Olá Wagner

    Seja bem vindo, amigo

    Primeiro, porque não usa o Time() que já exibe a hora diretamente?

    Uma vez que tua função esteja funcionando, coloque-a na propriedade AoAbrir dos formulários

    Crie essa função no módulo básico.

    Tem 2 maneira de inserir essa função no formulário:

    -Clicando no no botão ... da propriedade na folha de propriedade do formulário e depois chamar ela no VBA
    Call Atualizar

    - Ou diretamente na folha de propriedade(o que eu uso quando se trata de chamar uma função:

    =Atualizar()

    Abraços

    Noob





    .................................................................................
    A pergunta que não quer calar:
    Por quê quando alguém vem pedir ajuda e conforme o caso pedimos
    para enviar parte do projeto, não temos mais continuidade do tópico?  
    Crê que temos bolas de cristal ou está com medo que "roubemos"  a
    idéia/projeto dele?  Twisted Evil
    Se é tão bom assim...


    Ajude a ser ajudado:
    Seja objetivo na dúvida, dê os detalhes do que precisa, sem rodeios.
    Quando anexar teu projeto, diga onde está o problema, ganhamos mais tempo
    sem precisar procurar o mesmo.
    avatar
    Wagner Oliveira
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 12
    Registrado : 30/05/2014

    Criar e chamar função pública. Empty Re: Criar e chamar função pública.

    Mensagem  Wagner Oliveira 1/6/2014, 02:14

    Bom não é bem isso que quero, para ser mais genérico, gostaria de saber como faço para criar uma função que posso utilizar em vários formulários do programa.
    Grato.
    Noobezinho
    Noobezinho
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 4140
    Registrado : 29/06/2012

    Criar e chamar função pública. Empty Re: Criar e chamar função pública.

    Mensagem  Noobezinho 1/6/2014, 13:48

    Mas eu já dei a resposta e ela começa com:

    Crie uma função no módulo básico

    Mas vou explicar melhor.
    No menu Ferramentas do banco de dados. clique no botão Visual basic

    Na janela que se abre, clique no botão inserir módulo ( é o segundo botão da esquerda para direita)

    Na janela maior digite:

    Public Function  NomeDaFuncao ()   ' escolha o nome da função
    aqui vai os código vba


    End Function



    Para chamar a funçao

    No VBA: Call NoneDaFuncao

    Na folha de propriedades: =NomeDaFunção()

    Escolha uma maneira ou outra, nunca as duas

    Leia o Help do Access, ele é muito rico em conhecimento.

    Noob


    .................................................................................
    A pergunta que não quer calar:
    Por quê quando alguém vem pedir ajuda e conforme o caso pedimos
    para enviar parte do projeto, não temos mais continuidade do tópico?  
    Crê que temos bolas de cristal ou está com medo que "roubemos"  a
    idéia/projeto dele?  Twisted Evil
    Se é tão bom assim...


    Ajude a ser ajudado:
    Seja objetivo na dúvida, dê os detalhes do que precisa, sem rodeios.
    Quando anexar teu projeto, diga onde está o problema, ganhamos mais tempo
    sem precisar procurar o mesmo.
    avatar
    Wagner Oliveira
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 12
    Registrado : 30/05/2014

    Criar e chamar função pública. Empty Re: Criar e chamar função pública.

    Mensagem  Wagner Oliveira 1/6/2014, 21:59

    Obrigado pela ajuda, mas não deu certo, estou tentado de outras maneiras.

    Conteúdo patrocinado


    Criar e chamar função pública. Empty Re: Criar e chamar função pública.

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 22/11/2024, 07:36