locked
Como ocultar linhas? RRS feed

  • Pergunta

  • Olá, estou desenvolvendo um aplicativo para controle de visitas hospitalares, estou tendo um pequeno problema para suprimir uma linha dentro de um subformulário.
    Funciona assim:
    O visitante chega e é cadastrado para fazer a visita a um paciente internada, nesse cadastro existe um subformulário que mostra a situação do visitante (se ele permanece no hospital ou já saiu), a idéia é a seguinte, quando o visitante sair eu marco um campo boolean do subform e informo o horário de saída, quando o cursor sair da linha preenchida ela dever ser suprimida ou seja, sair da tela, mas não do banco de dados.
    Já tentei usar o AfterInsert, o AfterUpdate, o Filter, o FilterOn, ..., mas a bendita linha não some...  

    Como posso fazer isso?????

    segunda-feira, 14 de julho de 2008 12:18

Respostas

  • Olá,

     

    na consulta de origem deste subform, você deve filtrar para tirar as linhas em que o campo booleano for True.

     

    Depois, basta usar o AfterUpdate do formulário (subfomulário) para fazer o Me.requery. Assim ele executará a consulta novamente e a linha sumirá da tela, permanecendo na tabela. 

     

    segunda-feira, 14 de julho de 2008 23:46
    Moderador