MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração


Participe do fórum, é rápido e fácil

MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração

MaximoAccess

Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Dicas Ms Access, Exemplos Ms Access, Codigos VBA Ms Access, SQL Ms Access


3 participantes

    [Resolvido]erro de sintaxe no findfirst

    Leonardow
    Leonardow
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 21
    Registrado : 19/01/2011

    [Resolvido]erro de sintaxe no findfirst Empty erro de sintaxe no findfirst

    Mensagem  Leonardow 20/10/2011, 14:30

    Olá a todos
    tenho um campo no meu form que serve para bloquear telefones, so que esta dando um erro de sintaxe
    erro em tempo de execução 3077

    o Problema é que o campo na tabela é de telefones e esta gravado assim "(62) 9919-0000" ou seja tem um parenteses, sera que ele que esta dando conflito?

    codigo abaixo:

    Código:

    Private Sub tel_residencial_BeforeUpdate(Cancel As Integer)

    Dim Busca As String
    Dim stLinkCriteria As String
    Dim Procura As String

    Dim rsc As DAO.Recordset

    If Not IsNull(Tel_Residencial) Then

    Set rsc = Me.RecordsetClone

    Busca = Me.Tel_Residencial.Value

    stLinkCriteria = "Tel_Residencial= '" & Busca & "'"

    If DCount("Tel_Residencial", "Excluidos", stLinkCriteria) > 0 Then
       
        Me.Undo
        MsgBox "Atenção! " _
        & Busca & " Esse Telefone Foi Bloqueado pelo Sistema, Contate o Supervisor!." _
        & vbCr & vbCr & "Não Ligar, Não Agendar, avise o Supervisor.", vbInformation _
        , "Bloqueado"
       
     
        Procura = Busca
        rsc.FindFirst Procura ' <=  o erro ta aqui o valor na tabela esta formatado como telefone ex.: (62) 0213-1321
       
       
       
        Me.Bookmark = rsc.Bookmark
       
    End If

    Else

    End If

    Set rsc = Nothing

    End Sub


    Alguma dica?
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 8498
    Registrado : 05/11/2009

    [Resolvido]erro de sintaxe no findfirst Empty Re: [Resolvido]erro de sintaxe no findfirst

    Mensagem  Alexandre Neves 20/10/2011, 15:44

    Boa tarde, Leonardo

    Tente assim:

    Private Sub tel_residencial_BeforeUpdate(Cancel As Integer)

    Dim Busca As String
    Dim stLinkCriteria As String

    Dim rsc As DAO.Recordset

    If Not IsNull(Tel_Residencial) Then

    Set rsc = Me.RecordsetClone

    Busca = Me.Tel_Residencial.Value

    stLinkCriteria = "Tel_Residencial= '" & Busca & "'"

    If DCount("Tel_Residencial", "Excluidos", stLinkCriteria) > 0 Then

    Me.Undo
    MsgBox "Atenção! " _
    & Busca & " Esse Telefone Foi Bloqueado pelo Sistema, Contate o Supervisor!." _
    & vbCr & vbCr & "Não Ligar, Não Agendar, avise o Supervisor.", vbInformation _
    , "Bloqueado"

    rsc.FindFirst stLinkCriteria

    Me.Bookmark = rsc.Bookmark
    Set rsc = Nothing

    End If

    End If

    End Sub
    Leonardow
    Leonardow
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 21
    Registrado : 19/01/2011

    [Resolvido]erro de sintaxe no findfirst Empty Re: [Resolvido]erro de sintaxe no findfirst

    Mensagem  Leonardow 21/10/2011, 14:32

    Ok, resolvido deu certo
    Obrigado
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7304
    Registrado : 11/05/2010

    [Resolvido]erro de sintaxe no findfirst Empty Re: [Resolvido]erro de sintaxe no findfirst

    Mensagem  vieirasoft 30/10/2011, 11:14

    Esqueceram o Resolvido. Desta vez eu coloco. Bom trabalho

    Conteúdo patrocinado


    [Resolvido]erro de sintaxe no findfirst Empty Re: [Resolvido]erro de sintaxe no findfirst

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 22/11/2024, 22:08