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


4 participantes

    [Resolvido]Visualizar campos a traves de uma combobox

    avatar
    TiagoBranco
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 26
    Registrado : 24/03/2014

    [Resolvido]Visualizar campos a traves de uma combobox Empty [Resolvido]Visualizar campos a traves de uma combobox

    Mensagem  TiagoBranco 14/4/2014, 15:46

    Muito Boa Tarde a Todos
    Eu tenho este código no Access

    Private Sub ComboRespondido_BeforeUpdate(Cancel As Integer)
    If [ComboRespondido] = -1 Then
    [CampoQuemRespondeu].Visible = True
    [CampoData].Visible = True
    Else
    [CampoQuemRespondeu].Visible = False
    [CampoData].Visible = False
    End If
    End Sub

    O Meu Objetivo é quando alguém meter sim na caixa de combinação aparecer as 2 caixas de texto, se meter não ou não responder não aparecer nada
    Mas não esta a dar erro nem a funcionar corretamente
    O [ComboRespondido] é uma Caixa de combinação
    Com  as Opções:  Sim ; Não
    Os outros dois caixa de texto
    Alguem me pode ajudar?
    Obrigado
    rdrck
    rdrck
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1011
    Registrado : 11/03/2014

    [Resolvido]Visualizar campos a traves de uma combobox Empty Re: [Resolvido]Visualizar campos a traves de uma combobox

    Mensagem  rdrck 14/4/2014, 16:47

    Olá Tiago,
    Já tentou:

    Private Sub ComboRespondido_BeforeUpdate(Cancel As Integer)
    If [ComboRespondido] = "SIM" Then
    [CampoQuemRespondeu].Visible = True
    [CampoData].Visible = True
    Else
    [CampoQuemRespondeu].Visible = False
    [CampoData].Visible = False
    End If
    End Sub

    Pode tentar também no evento Ao Alterar da combo.
    Pode também tentar incluir a linha abaixo aqui:

    Private Sub ComboRespondido_BeforeUpdate(Cancel As Integer)
    DoCmd.RunCommand acCmdRefresh
    If [ComboRespondido] = "SIM" Then
    ...


    .................................................................................
    Meu Programa / OS:
    Access 2010 - Windows 10.
    avatar
    TiagoBranco
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 26
    Registrado : 24/03/2014

    [Resolvido]Visualizar campos a traves de uma combobox Empty Re: [Resolvido]Visualizar campos a traves de uma combobox

    Mensagem  TiagoBranco 14/4/2014, 17:04

    Boa tarde rdrck

    Sim já tentei em vez de -1 meter Sim mas não da
    Eu meti  como Caixa de combinação mas em vez de o tipo de dados ser texto meti Sim/Não
    Por traz do sim esta o -1
    assim esta a funcionar mais ou menos , quando esta escolhido o não, não aparece as caixas de texto quando escolho sim já aparece ate aqui tudo bem mas quando eu passo para o próximo registo as caixas continuam visíveis, ou au contrario eu estou num registo que esta escolhido o não mas quando eu passo para outro registo que já esta sim as caixas não se veem
    clynton
    clynton
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 309
    Registrado : 08/07/2013

    [Resolvido]Visualizar campos a traves de uma combobox Empty Re: [Resolvido]Visualizar campos a traves de uma combobox

    Mensagem  clynton 14/4/2014, 18:44

    TiagoBranco, mande seu BD por favor.
    avatar
    TiagoBranco
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 26
    Registrado : 24/03/2014

    [Resolvido]Visualizar campos a traves de uma combobox Empty Re: [Resolvido]Visualizar campos a traves de uma combobox

    Mensagem  TiagoBranco 15/4/2014, 10:57

    ele ainda esta tudo ao monte mas é para ver se tudo funciona os campos sao
    CampoData:
    CampoQuemRespondeu
    ComboRespondido
    Anexos
    [Resolvido]Visualizar campos a traves de uma combobox AttachmentCorrespondencia.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (1.9 Mb) Baixado 12 vez(es)
    Silvio
    Silvio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 5074
    Registrado : 20/04/2011

    [Resolvido]Visualizar campos a traves de uma combobox Empty Re: [Resolvido]Visualizar campos a traves de uma combobox

    Mensagem  Silvio 15/4/2014, 11:34

    Tente isso nos eventos abaixo...

    Código:
    Private Sub Form_Load()
    If [ComboRespondido] = -1 Then '-1 = True = verdadeiro = sim
    [CampoQuemRespondeu].Visible = True
    [CampoData].Visible = True
    Else
    [CampoQuemRespondeu].Visible = False '= 0 = falso = não
    [CampoData].Visible = False
    End If
    End Sub


    Código:
    Private Sub registo_seguinte_Click()
    If [ComboRespondido] = -1 Then '-1 = True = verdadeiro = sim
    [CampoQuemRespondeu].Visible = True
    [CampoData].Visible = True
    Else
    [CampoQuemRespondeu].Visible = False '= 0 = falso = não
    [CampoData].Visible = False
    End If
    End Sub

    Retire o Date() da tabela Correspondência, pois está gerando inconsistência de dados


    .................................................................................
    Caso tenha resolvido a tua duvida, coloque o tópico como resolvido.
    www.maximoaccess.com/t860-resolucao-de-topicos

    "Quase tudo é possível quando se tem determinação e força de vontade. Não desista tão rápido."
    avatar
    TiagoBranco
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 26
    Registrado : 24/03/2014

    [Resolvido]Visualizar campos a traves de uma combobox Empty Re: [Resolvido]Visualizar campos a traves de uma combobox

    Mensagem  TiagoBranco 15/4/2014, 12:04

    Bom dia silvio continua a mesma coisa aprece e desaparece no registo atual mas assim que eu passo para o próximo se estiver não continua visível os campos sucessivamente

    esta bem vou tirar o data() Obrigado
    rdrck
    rdrck
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1011
    Registrado : 11/03/2014

    [Resolvido]Visualizar campos a traves de uma combobox Empty Re: [Resolvido]Visualizar campos a traves de uma combobox

    Mensagem  rdrck 25/4/2014, 12:56

    Olá Tiago,
    Já conseguiu resolver o problema?
    Se sim, não esqueça de clicar no [Resolvido] para não deixar o tópico em aberto.
    Valeu.


    .................................................................................
    Meu Programa / OS:
    Access 2010 - Windows 10.
    avatar
    TiagoBranco
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 26
    Registrado : 24/03/2014

    [Resolvido]Visualizar campos a traves de uma combobox Empty Re: [Resolvido]Visualizar campos a traves de uma combobox

    Mensagem  TiagoBranco 28/4/2014, 17:30

    boa tarde sim já resolvi o que queria estava neste mesmo fórum

    http://maximoaccess.forumeiros.com/t289-resolvidos-botao-de-comando-visivel-ou-invisivel-de-acordo-com-valor-de-textbox

    Obrigado a todos

    Conteúdo patrocinado


    [Resolvido]Visualizar campos a traves de uma combobox Empty Re: [Resolvido]Visualizar campos a traves de uma combobox

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 19/4/2024, 07:43