+6 votos
50 visitas

Quero exibir um campo na tela apenas quando determinada opção estiver marcada em outro campo, que é um Radio. Para isto, preciso modificar a propriedade Visible do objeto quando o usuário alterar o Radio, mas a CurrentQuery só conhece o valor que este campo tinha antes da alteração. Como faço para testar a opção que o usuário acabou de marcar na edição do Radio?

por (24 pontos) | 50 visitas

2 Respostas

+5 votos
Melhor resposta

Antes de verificar o novo valor dos campos Radio é necessário chamar o CurrentQuery.UpdateRecord exemplo:

Public Sub CAMPORADIO_OnChange()
    Dim valor as String
    CurrentQuery.UpdateRecord 
    ' aqui pega o valor digitado pelo usuário
    valor = CurrentQuery.FieldByName("CAMPORADIO").AsString
End Sub

 

por (956 pontos)
selecionada por
0 votos
utilize o CurrentQuery.UpdateRecord para forçar a atualização do currentquery.
por (173 pontos)
republicada por

Perguntas relacionadas

+5 votos
1 resposta
+4 votos
1 resposta
perguntado 11 Set, 2014 por jackson.pacher (40 pontos) | 117 visitas
+2 votos
2 respostas
perguntado 17 Jul, 2015 por matheus.silva (120 pontos) | 79 visitas
+5 votos
1 resposta
perguntado 17 Nov, 2014 por thiago.gaidzinski (20 pontos) | 100 visitas
Melhores Aug 2025
    200 pontos
    Melhores 2025 Jul 28 - Aug 03
    1. Larson

      156 Pontos

    2. danilo.pereira

      96 Pontos

    3. danilo.pereira

      96 Pontos

    4. danilo.pereira

      96 Pontos

    5. luciano.fronza

      61 Pontos

    6. luciano.fronza

      61 Pontos

    7. luciano.fronza

      61 Pontos

    8. diuari.molinari

      52 Pontos

    9. diuari.molinari

      51 Pontos

    10. diuari.molinari

      51 Pontos

    517 perguntas
    566 respostas
    389 comentários
    704 usuários