+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 (961 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 Apr 2026
  1. CeceliaWysel

    5 Pontos

  2. VernonSchaw

    5 Pontos

  3. MargieOsterh

    5 Pontos

200 pontos
Melhores 2026 Apr 06 - 12
  1. danilo.pereira

    96 Pontos

  2. danilo.pereira

    96 Pontos

  3. danilo.pereira

    96 Pontos

  4. willian.metalsystem

    69 Pontos

  5. henrique.muller

    62 Pontos

  6. luciano.fronza

    61 Pontos

  7. luciano.fronza

    61 Pontos

  8. luciano.fronza

    61 Pontos

  9. diuari.molinari

    52 Pontos

  10. diuari.molinari

    51 Pontos

518 perguntas
567 respostas
389 comentários
772 usuários