Por favor Caros Colegas... alguém que me ajude a ver o erro neste código que eu já não vejo nada!... Lol.
Public Function fncTabelaExiste() As Boolean
Dim rs As DAO.Recordset
Dim strNomeTabela As String
Dim dtDoPrimReg As Date
strNomeTabela = "TabTurma5A"
dtDoPrimReg = "#" & "SELECT (DataRegisto) FROM (TabTurma5A) WHERE CampoData = (Select Min(DataRegisto) FROM (TabTurma5A)" & "#"
On Error Resume Next
Set rs = CurrentDb.OpenRecordset(strNomeTabela)
If Err.Number = 3078 Then
fncTabelaExiste = False
MsgBox ("A tabela NÃO existe")
Else
fncTabelaExiste = True
MsgBox ("A tabela com o nome " & strNomeTabela & " já existe e foi criada em " & "#" & dtDoPrimReg & "#")
End If
Set rs = Nothing
End Function
A mensagem de erro que recebo é: Runtime error 13 Type Mismatch na linha de código que pus a vermelho.
Abraço e um grande Bem Haja antecipadamente.
Public Function fncTabelaExiste() As Boolean
Dim rs As DAO.Recordset
Dim strNomeTabela As String
Dim dtDoPrimReg As Date
strNomeTabela = "TabTurma5A"
dtDoPrimReg = "#" & "SELECT (DataRegisto) FROM (TabTurma5A) WHERE CampoData = (Select Min(DataRegisto) FROM (TabTurma5A)" & "#"
On Error Resume Next
Set rs = CurrentDb.OpenRecordset(strNomeTabela)
If Err.Number = 3078 Then
fncTabelaExiste = False
MsgBox ("A tabela NÃO existe")
Else
fncTabelaExiste = True
MsgBox ("A tabela com o nome " & strNomeTabela & " já existe e foi criada em " & "#" & dtDoPrimReg & "#")
End If
Set rs = Nothing
End Function
A mensagem de erro que recebo é: Runtime error 13 Type Mismatch na linha de código que pus a vermelho.
Abraço e um grande Bem Haja antecipadamente.