Boa noite
Tenho este modulo, na versão 2003 sem problemas mas na versão 2007 ao fazer "DEBUG" da erro no vermelho
Obrigado
Private Function E_FeriadoFixo(UmaData As Date) As Boolean
' Identifica feriados fixos. Abre tabela de feriados,
' e verifica se a data calculada esta' la'
' Autor: Carlos Machado, agosto/1998
On Error GoTo E_FeriadoF_Err
Dim intDia As Integer
Dim intMes As Integer
Dim db As Database
Dim rs As Recordset
intDia = Day(UmaData)
intMes = Month(UmaData)
Set db = CurrentDb
Set rs = db.OpenRecordset("tabFeriadosFixos", dbOpenTable)
rs.Index = "PrimaryKey"
rs.Seek "=", intDia, intMes
If rs.NoMatch Then
E_FeriadoFixo = False
Else
E_FeriadoFixo = True
End If
rs.Close
E_FeriadoF_Fim:
Exit Function
E_FeriadoF_Err:
MsgBox " Ok ", vbExclamation, "Aviso"
Resume E_FeriadoF_Fim
End Function
Tenho este modulo, na versão 2003 sem problemas mas na versão 2007 ao fazer "DEBUG" da erro no vermelho
Obrigado
Private Function E_FeriadoFixo(UmaData As Date) As Boolean
' Identifica feriados fixos. Abre tabela de feriados,
' e verifica se a data calculada esta' la'
' Autor: Carlos Machado, agosto/1998
On Error GoTo E_FeriadoF_Err
Dim intDia As Integer
Dim intMes As Integer
Dim db As Database
Dim rs As Recordset
intDia = Day(UmaData)
intMes = Month(UmaData)
Set db = CurrentDb
Set rs = db.OpenRecordset("tabFeriadosFixos", dbOpenTable)
rs.Index = "PrimaryKey"
rs.Seek "=", intDia, intMes
If rs.NoMatch Then
E_FeriadoFixo = False
Else
E_FeriadoFixo = True
End If
rs.Close
E_FeriadoF_Fim:
Exit Function
E_FeriadoF_Err:
MsgBox " Ok ", vbExclamation, "Aviso"
Resume E_FeriadoF_Fim
End Function