DATA DE RECEBIMENTO: 05/12/2012
DATA DE DEVOLUCAO: 06/12/2012
DATA DE RETORNO: 07/12/2012
DATA_GTAP: 08/12/2012
DATA_RETORNO: 09/12/2012
Eu quero o fluxo deste jeito, estas datas são amostragem de como o fluxo deve ser.
Quero evitar isso:
DATA DE RECEBIMENTO: 05/12/2012
DATA DE RETORNO: 06/12/2012
DATA DE RETORNO: 07/12/2012
Esta informação está errada, pois preciso alimentar antes a data de devolucao ou a data de gtap, o código vba precica verificar se o campo data_devolucao ou data_gtap estão em branco. Se estiverem precisa bloquear a inserção do retorno, assim evitaria inserir retornos sem antes terem passado nas 2 datas verificando se alguma delas foram atualizadas. O código que tentei fazer foi este:
Ao sair do campo:
Private Sub SIPRO_Exit(Cancel As Integer)
Dim SIPRO As String
Dim rstDoc1 As DAO.Recordset
SIPRO = "SELECT tbl_devolucao.SIPRO, tbl_devolucao.DATA_DEVOLUCAO, tbl_devolucao.DATA_RETORNO, tbl_devolucao.DATA_GTAP FROM tbl_devolucao;"
If Me.DATA_DEVOLUCAO or DATA_GTAP = "" Then
MsgBox "O processo" & Me!SIPRO & "não foi devolvido pelo analista! Não será permitido inserir o retorno!"
End If
End Sub
Está dando erro. Os atributos da tbl_devolucao são:
SIPRO
login
DATA_DEVOLUCAO
DATA_RETORNO
DATA_GTAP
Todas as datas recebem a função Agora() e são definidas como datas completas. Obrigado.
Última edição por PILOTO em 7/12/2012, 02:55, editado 1 vez(es) (Motivo da edição : Alteração do título para minúsculas)