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]inconsitência na propriedade visivel

    avatar
    fabiobarreto10
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 165
    Registrado : 15/12/2011

    [Resolvido]inconsitência na propriedade visivel Empty inconsitência na propriedade visivel

    Mensagem  fabiobarreto10 7/6/2012, 22:47

    Amigos, eu estou enfrentando um problema estranho no access. Eu marco alguns rótulos, combos... com visível = Não, mas depois
    por algum motivo eles voltam a ficar como visível = sim. Alguém sabe por que isso acontece?

    Obrigado.
    avatar
    Convidad
    Convidado


    [Resolvido]inconsitência na propriedade visivel Empty Re: [Resolvido]inconsitência na propriedade visivel

    Mensagem  Convidad 7/6/2012, 23:02


    Olá
    Já se certificou de não haver alguma rotina que os torne visíveis?

    avatar
    fabiobarreto10
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 165
    Registrado : 15/12/2011

    [Resolvido]inconsitência na propriedade visivel Empty Re: [Resolvido]inconsitência na propriedade visivel

    Mensagem  fabiobarreto10 8/6/2012, 00:25

    Noberto,obrigado por responder. Tem rotinas sim. Eu tenho três combos, uma filtra a outra. combo assessor, combo empresa e combo produto.
    Nas propriedades das combos empresa e produto eu coloquei visivel = não. pois para escolher um registro na combo produto, é preciso
    antes escolhar um na combo empresa, e assim sucessivamente.
    Quando a combo assessor é atualizada, a combo empresa fica visível [(me.combempresa.visible = true), ( me.combproduto.visible = false)], e depois quando a combo empresa atualiza, a combo produto também fica visível(me.combproduto.visible = true).

    Quando abro o formulário é mostrada somente a combo assessor, perfeitamente, depois de usar, fechar e reabrir o formulário, continua
    tudo perfeito. mas, depois todas as combos voltam a ficar visíveis quando o formulário é aberto. Eu abro as propriedades das combos
    e visivel não está mais marcado como "não" está marcado "sim". Sinceramente, eu não consigo entender.

    Obrigado por ajudar.


    avatar
    Convidad
    Convidado


    [Resolvido]inconsitência na propriedade visivel Empty Re: [Resolvido]inconsitência na propriedade visivel

    Mensagem  Convidad 8/6/2012, 00:39


    Definir a propriedade visível na folha de propriedades vai valer apenas até que alguma rotina a altere. E é o que está ocorrendo.

    Tente definir o padrão de "visibilidade" das combos no evento AoCarregar (Load) ou NoAtual (Current) do formulário.

    Algo assim:

    Private Sub Form_Current()
    If IsNull(Me.comboacessor) Then
    Me.comboempresa.Visible = False
    Me.comboproduto.Visible = False
    Else
    Me.comboempresa.Visible = True
    Me.comboproduto.Visible = True
    End If
    End Sub

    avatar
    fabiobarreto10
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 165
    Registrado : 15/12/2011

    [Resolvido]inconsitência na propriedade visivel Empty Re: [Resolvido]inconsitência na propriedade visivel

    Mensagem  fabiobarreto10 8/6/2012, 00:58

    Noberto, o meu problema era ao abrir o formulário. No evento ao abrir eu coloquei:

    Private Sub Form_Open(Cancel As Integer)

    Me.Section(0).Visible = False
    Me.combAnalista.Visible = true
    Me.combEmpresa.Visible = False
    Me.combProduto.Visible = False
    DoCmd.MoveSize 0, 0, 14750, 10250

    End Sub

    Bem, espero que o problema não volte.

    Novamente, obrigado por ajudar.

    Fábio.
    avatar
    Convidad
    Convidado


    [Resolvido]inconsitência na propriedade visivel Empty Re: [Resolvido]inconsitência na propriedade visivel

    Mensagem  Convidad 8/6/2012, 01:05


    Apenas mais uma dica:

    Talvez possa dar problema na navegação pelos registros.
    Pois o valor será atribuído apenas na abertura do form, e se depois for alterado pelas rotinas, ao mudar de registro prevalecerá a última alteração.
    Já no evento Current os valores são atribuídos tanto na abertura como na navegação.

    Grato pelo retorno.

    avatar
    fabiobarreto10
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 165
    Registrado : 15/12/2011

    [Resolvido]inconsitência na propriedade visivel Empty Re: [Resolvido]inconsitência na propriedade visivel

    Mensagem  fabiobarreto10 8/6/2012, 01:10

    Obrigado, vou colocar no evento no atual.

    Conteúdo patrocinado


    [Resolvido]inconsitência na propriedade visivel Empty Re: [Resolvido]inconsitência na propriedade visivel

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 8/11/2024, 22:09