Pessoal, utilizo a instrução a seguir, retirada deste fórum, para que os campos de meu formulário fiquem sem acento e cedilha.
Ocorre que somente o campo "Local", dentre os mais de 50 campos apresenta problema no momento de inserir o código, conforme a mensagem de erro no fim desta postagem.
Alguém saberia qual o problema, tendo em vista que utilizo exatamente a mesma instrução e nenhum outro campo apresentou problema?
'Por JPaulo
Public Function DLTiraAcentos_GetCorrectChar(ByVal strChar As String) As String
Dim LetrasComAcentos As String
Dim LetrasSemAcentos As String
LetrasComAcentos = "ÁÍÓÚÉÄÏÖÜËÀÌÒÙÈÃÕÂÎÔÛÊáíóúéäïöüëàìòùèãõâîôûêÇç"
LetrasSemAcentos = "AIOUEAIOUEAIOUEAOAIOUEaioueaioueaioueaoaioueCc"
Dim i As Integer
For i = 1 To Len(LetrasComAcentos)
If strChar = Mid$(LetrasComAcentos, i, 1) Then
DLTiraAcentos_GetCorrectChar = Mid$(LetrasSemAcentos, i, 1)
Exit Function
End If
Next
DLTiraAcentos_GetCorrectChar = strChar
End Function
DLTiraAcentos_GetCorrectChar = strChar End Function" />
Ocorre que somente o campo "Local", dentre os mais de 50 campos apresenta problema no momento de inserir o código, conforme a mensagem de erro no fim desta postagem.
Alguém saberia qual o problema, tendo em vista que utilizo exatamente a mesma instrução e nenhum outro campo apresentou problema?
'Por JPaulo
Public Function DLTiraAcentos_GetCorrectChar(ByVal strChar As String) As String
Dim LetrasComAcentos As String
Dim LetrasSemAcentos As String
LetrasComAcentos = "ÁÍÓÚÉÄÏÖÜËÀÌÒÙÈÃÕÂÎÔÛÊáíóúéäïöüëàìòùèãõâîôûêÇç"
LetrasSemAcentos = "AIOUEAIOUEAIOUEAOAIOUEaioueaioueaioueaoaioueCc"
Dim i As Integer
For i = 1 To Len(LetrasComAcentos)
If strChar = Mid$(LetrasComAcentos, i, 1) Then
DLTiraAcentos_GetCorrectChar = Mid$(LetrasSemAcentos, i, 1)
Exit Function
End If
Next
DLTiraAcentos_GetCorrectChar = strChar
End Function
DLTiraAcentos_GetCorrectChar = strChar End Function" />