Boa tarde pessoal, gostaria de saber se existe alguma maneira de obter resultado de um Select Case em formulário continuo. Tenho um Campo chamado [Prazo de Entrega] que retorna um valor definido por um Selec Case, está funcionado porém só quando recebe o foco. Todo dia pela manhã uso um "Robo" com a instrução {DOWN} para recalcular o valor desejado. Segue abaixo o Select Case.
Select Case Status
Case "Não Iniciada", "Em Andamento", "Desenho Finalizado", "Aguardando outra Pessoa", "Adiada", "Correção de Desenho"
If (Forms![Lista de Questões]![Data Entrega] >= Date + 2) Then
[Prazo de Entrega] = "Restam " & [Data Entrega] - Date & " dias para o prazo de Entrega"
End If
If (Forms![Lista de Questões]![Data Entrega] = Date + 1) Then
[Prazo de Entrega] = "Resta apenas " & [Data Entrega] - Date & " dia para o prazo de Entrega"
End If
If (Forms![Lista de Questões]![Data Entrega] <= Date - 2) Then
[Prazo de Entrega] = "Processo em atraso " & Date - [Data Entrega] & " dias"
End If
If (Forms![Lista de Questões]![Data Entrega] = Date - 1) Then
[Prazo de Entrega] = "Processo em atraso " & Date - [Data Entrega] & " dia"
End If
If (Forms![Lista de Questões]![Data Entrega] = Date) Then
[Prazo de Entrega] = "Último dia para o prazo de entrega"
End If
Case Else
[Prazo de Entrega] = "Processo Finalizado"
End Select
Já tentei desacoplar o campo [Prazo de entrega] mas também não deu certo.
Atenciosamente, Luís Augusto
Select Case Status
Case "Não Iniciada", "Em Andamento", "Desenho Finalizado", "Aguardando outra Pessoa", "Adiada", "Correção de Desenho"
If (Forms![Lista de Questões]![Data Entrega] >= Date + 2) Then
[Prazo de Entrega] = "Restam " & [Data Entrega] - Date & " dias para o prazo de Entrega"
End If
If (Forms![Lista de Questões]![Data Entrega] = Date + 1) Then
[Prazo de Entrega] = "Resta apenas " & [Data Entrega] - Date & " dia para o prazo de Entrega"
End If
If (Forms![Lista de Questões]![Data Entrega] <= Date - 2) Then
[Prazo de Entrega] = "Processo em atraso " & Date - [Data Entrega] & " dias"
End If
If (Forms![Lista de Questões]![Data Entrega] = Date - 1) Then
[Prazo de Entrega] = "Processo em atraso " & Date - [Data Entrega] & " dia"
End If
If (Forms![Lista de Questões]![Data Entrega] = Date) Then
[Prazo de Entrega] = "Último dia para o prazo de entrega"
End If
Case Else
[Prazo de Entrega] = "Processo Finalizado"
End Select
Já tentei desacoplar o campo [Prazo de entrega] mas também não deu certo.
Atenciosamente, Luís Augusto