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


3 participantes

    [Resolvido]Como o VBA sabe que o que tem no controle de outro formulário...?

    MPS
    MPS
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 264
    Registrado : 19/04/2012

    [Resolvido]Como o VBA sabe que o que tem no controle de outro formulário...? Empty Como o VBA sabe que o que tem no controle de outro formulário...?

    Mensagem  MPS 13/9/2012, 21:48

    Caros colegas, este VBA deveria constatar a existência do conteudo do controle DATAINICIAL que pertence a outro Formulário chamado FrmAdministradorlx, porém ele executa o Minimize e o comando If seguinte, mesmo quando o DATAINICAL está vazio.
    Por quê isto ocorre?

    Private Sub VISUALIZAR_Click()
    On Error Resume Next

    DoCmd.OpenForm "frmadministradorlx"
    If IsNull(DATAINICIAL) Then
    Exit Sub
    Else
    DoCmd.Minimize
    End If


    If GPRELAT.Value <> 0 Then
    Dim REL As String
    ...

    Agradeço desde já!
    MPS
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    [Resolvido]Como o VBA sabe que o que tem no controle de outro formulário...? Empty Re: [Resolvido]Como o VBA sabe que o que tem no controle de outro formulário...?

    Mensagem  criquio 13/9/2012, 22:15

    Tente assim:

    If IsNull(Me.DATAINICIAL) Or Me.DATAINICIAL.Value = "" Then


    .................................................................................
    Meu novo site: www.vcssistemas.com.br

    Clique aqui e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Positive as mensagens que achar útil, no canto superior direito delas.

    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 8449
    Registrado : 05/11/2009

    [Resolvido]Como o VBA sabe que o que tem no controle de outro formulário...? Empty Re: [Resolvido]Como o VBA sabe que o que tem no controle de outro formulário...?

    Mensagem  Alexandre Neves 13/9/2012, 22:18

    Oh MPS
    Acompanhe o fórum, mesmo temas expostos por outros colegas. Aprenderá sempre mais.
    Veja código dum dos seus temas que enuncia o caminho completo dum controlo, seja do mesmo formulário ou de formulário diferente
    If CodReceita2.Column(0) = Forms!FrmRifasAA!Lista15.Column(0) Then


    .................................................................................
    Access 2010. Mande bd que dê para testar (indique a versão). Não peça para fazer o que já tem feito. Dê todos os detalhes.
    Não coloquem entraves como senhas, esconder controlos, etc. Disponibilizem o mais limpo possível
    Só respondo a mensagens privadas, se forem de assunto privado; às outras não respondo.
    Quem trabalha e mata a fome não come o pão de ninguém; mas quem não trabalha e come, come sempre o pão de alguém. António Aleixo
    MPS
    MPS
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 264
    Registrado : 19/04/2012

    [Resolvido]Como o VBA sabe que o que tem no controle de outro formulário...? Empty Re: [Resolvido]Como o VBA sabe que o que tem no controle de outro formulário...?

    Mensagem  MPS 14/9/2012, 16:13

    Criquio, valeu, está questão do value fez toda a diferença.
    Alexandre, concordo com você, contudo só posto depois de ficar muito tempo tentando acertar.
    Como programo e despacho ao mesmo tempo acabo me distraindo e nem percebo o que já aprendi...
    Obrigado!

    Conteúdo patrocinado


    [Resolvido]Como o VBA sabe que o que tem no controle de outro formulário...? Empty Re: [Resolvido]Como o VBA sabe que o que tem no controle de outro formulário...?

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 28/4/2024, 02:11