Bom dia
Necessito uma vez mais de ajuda na resolução deste código.
Este ficheiro de access estava como o 2000 e reconverti para 2007, a função deu erro no código: rs_fer.FindFirst "[FerData] = #" & Format(DataFinal, "mm/dd/yy") & "#"
Dim DataFinal As Date
Dim Dias, Semana As Integer
Dim db As Database
Dim rs_fer As Recordset
Set db = CurrentDb
Set rs_fer = db.OpenRecordset("tblFeriados", dbOpenDynaset)
Dias = 0
DataFinal = DataInicial
While Dias < QtdDiasUteis
DataFinal = DataFinal + 1
Semana = Weekday(DataFinal)
If Semana <> 1 And Semana <> 7 Then ' 1=Domingo 7=Sábado
rs_fer.FindFirst "[FerData] = #" & Format(DataFinal, "mm/dd/yy") & "#"
If rs_fer.NoMatch Then
Dias = Dias + 1
End If
End If
Wend
DataUtil = DataFinal
Necessito uma vez mais de ajuda na resolução deste código.
Este ficheiro de access estava como o 2000 e reconverti para 2007, a função deu erro no código: rs_fer.FindFirst "[FerData] = #" & Format(DataFinal, "mm/dd/yy") & "#"
Dim DataFinal As Date
Dim Dias, Semana As Integer
Dim db As Database
Dim rs_fer As Recordset
Set db = CurrentDb
Set rs_fer = db.OpenRecordset("tblFeriados", dbOpenDynaset)
Dias = 0
DataFinal = DataInicial
While Dias < QtdDiasUteis
DataFinal = DataFinal + 1
Semana = Weekday(DataFinal)
If Semana <> 1 And Semana <> 7 Then ' 1=Domingo 7=Sábado
rs_fer.FindFirst "[FerData] = #" & Format(DataFinal, "mm/dd/yy") & "#"
If rs_fer.NoMatch Then
Dias = Dias + 1
End If
End If
Wend
DataUtil = DataFinal