Fórum

yurikb
Senior Moderator
# 2 anos, 2 meses atrás

Olá Pedro, tudo bem por aqui e contigo? 🙂

Não é possível travar o processo, mas é possível impedir que o usuário avance, tornando um campo obrigatório ou escondendo, caso a condição seja verdadeira.

Para essa situação, um dos métodos possíveis é:
1. Criar 3 novos campos pra armazenar o dia das datas de retirada, devolução e retorno
2. Criar um campo com a data de retirada + 5 que chamarei de “retorno”
3. Criar uma regra de consistência, onde, se o dia da devolução for maior que o do retorno, será obrigatório/esconderá o campo, impedindo o usuário de avançar.

Para armazenar os dias das datas, crie 3 novos campos e os transforme em “campo calculado”, e insira a fórmula new Date(${campo_da_data}.getDate().
1 campo para retirada, 1 para devolução, e 1 pra data de retorno, que seria a fórmula + 5.