Boa Tarde a todos,
gostaria de mais uma vez a ajudas de meu amigos aqui do forum !!
estou montando um Loop, para setar Sim/não em uma tabela e este " setar" e dado pela data Inicio e fim.
vejam o Codigo .
If IsNull(Datacorfirmado) Then Exit Sub
intCodigo = DMax("CodigoR", "Tab_Ferias")
intCodigo = intCodigo + 1
CurrentDb.Execute "insert into Tab_Ferias_Aprovadas (Codigo,CodigoR,CodCadastro,Periodo,DataInicio,DataFim,Numerodias)" & vbCrLf _
& "values ('" & Codigo & "','" & intCodigo & " ','" & CodCadastro & "', '" & Periodo & "', '" & Datainicio & "', '" & DataFim & "','" & Numerodias & "')"
dtInicio = DtaInicio
dtFinal = DtaFim
intDias = DateDiff("d", Datainicio, DataFim)
dtContData = Datainicio
For X = 0 To intDias
CurrentDb.Execute "insert into Tab_Ferias (CodigoR,Nome,Pronturario,Data)" & vbCrLf _
& "values ('" & intCodigo & " ','" & Nome & "', '" & Prontuario & "', '" & dtContData & "')"
CurrentDb.Execute "Update [Tab_Escala] SET [Ferias_Periodo]= -1 WHERE [Data]= '" & dtContData & "'"
dtContData = dtContData + 1
tudo Funciona menos a ultima parte do Codigo, alguem poderia me ajudar..
a ultima parte a do Setar da erro, ele não entende a data e não seta correto.
gostaria de mais uma vez a ajudas de meu amigos aqui do forum !!
estou montando um Loop, para setar Sim/não em uma tabela e este " setar" e dado pela data Inicio e fim.
vejam o Codigo .
If IsNull(Datacorfirmado) Then Exit Sub
intCodigo = DMax("CodigoR", "Tab_Ferias")
intCodigo = intCodigo + 1
CurrentDb.Execute "insert into Tab_Ferias_Aprovadas (Codigo,CodigoR,CodCadastro,Periodo,DataInicio,DataFim,Numerodias)" & vbCrLf _
& "values ('" & Codigo & "','" & intCodigo & " ','" & CodCadastro & "', '" & Periodo & "', '" & Datainicio & "', '" & DataFim & "','" & Numerodias & "')"
dtInicio = DtaInicio
dtFinal = DtaFim
intDias = DateDiff("d", Datainicio, DataFim)
dtContData = Datainicio
For X = 0 To intDias
CurrentDb.Execute "insert into Tab_Ferias (CodigoR,Nome,Pronturario,Data)" & vbCrLf _
& "values ('" & intCodigo & " ','" & Nome & "', '" & Prontuario & "', '" & dtContData & "')"
CurrentDb.Execute "Update [Tab_Escala] SET [Ferias_Periodo]= -1 WHERE [Data]= '" & dtContData & "'"
dtContData = dtContData + 1
tudo Funciona menos a ultima parte do Codigo, alguem poderia me ajudar..
a ultima parte a do Setar da erro, ele não entende a data e não seta correto.