Boa noite, criei um subfrm com o campo [status] esse campo é alimentado da seguinte forma:
Em evento, antes de atualizar (Da folha de propriedade do próprio subfrm):
Esse código funcionou certinho porem esse campo não atualiza sozinho. Exemplo: Um registro com vencimento para hoje = "EM ABERTO", o dia vira e ele passa a ser "VENCIDO", porem isso não esta acontecendo automaticamente, ele continua em aberto, se eu quiser que ele atualize eu preciso ir um por um e clicar na caixa de seleção [Pago] depois clicar novamente para ele ler a nova data e atualizar.
Como faço para ele fazer essa mudança sozinho?
Em evento, antes de atualizar (Da folha de propriedade do próprio subfrm):
- Código:
If Me.Pago = -1 Then
Me.Status = "PAGO"
ElseIf Me.Preço_Pago > Me.Preço Then
Me.Status = "PAGAMENTO ACIMA DO VALOR"
ElseIf Me.Vencimento >= date And Me.Preço_Pago.Value < Me.Preço.Value Then
Me.Status = "EM ABERTO"
ElseIf Me.Vencimento < date And Me.Preço_Pago.Value < Me.Preço.Value Then
Me.Status = "VENCIDO"
Else
Me.Status = ""
End If
Esse código funcionou certinho porem esse campo não atualiza sozinho. Exemplo: Um registro com vencimento para hoje = "EM ABERTO", o dia vira e ele passa a ser "VENCIDO", porem isso não esta acontecendo automaticamente, ele continua em aberto, se eu quiser que ele atualize eu preciso ir um por um e clicar na caixa de seleção [Pago] depois clicar novamente para ele ler a nova data e atualizar.
Como faço para ele fazer essa mudança sozinho?