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


2 participantes

    [Resolvido]Pesquisar em qualquer campo da tabela para poder anular

    Assis
    Assis
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 4772
    Registrado : 06/11/2009

    [Resolvido]Pesquisar em qualquer campo da tabela para poder anular Empty Pesquisar em qualquer campo da tabela para poder anular

    Mensagem  Assis Qui 20 Jun - 9:20

    Boa tarde amigos

    Este é o comando que utilizo para eliminar dados na tabela "Produtos",.

    If (Not IsNull(DLookup("[Tipo]", "Produtos", "[Tipo] ='" & Me!txtTipo & "'"))) Then
    MsgBox "O Componente.  " & txtTipo & Chr(10) + "Não pode ser Anulado, Pois Já Tem Produtos Registados.", vbQuestion, "Aviso"
    Exit Sub
    End If

    Queria que o DLookup procurasse não só no campo "Tipo" mas sim em todos os campos dessa tabela.

    Obrigado


    .................................................................................
    *** Só sei que nada sei ***
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11026
    Registrado : 04/11/2009

    [Resolvido]Pesquisar em qualquer campo da tabela para poder anular Empty Re: [Resolvido]Pesquisar em qualquer campo da tabela para poder anular

    Mensagem  JPaulo Qui 20 Jun - 9:38

    Ola Assis;

    Utilize a abertura de um Recordset para percorrer todos os campos da tabela, que é mais rapido e eficaz.


    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Pesquisar em qualquer campo da tabela para poder anular Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Pesquisar em qualquer campo da tabela para poder anular Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Pesquisar em qualquer campo da tabela para poder anular Folder_announce_new Instruções SQL como utilizar...
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11026
    Registrado : 04/11/2009

    [Resolvido]Pesquisar em qualquer campo da tabela para poder anular Empty Re: [Resolvido]Pesquisar em qualquer campo da tabela para poder anular

    Mensagem  JPaulo Qui 20 Jun - 10:09

    Faça o teste por favor;


    Private Sub SeuBotao_Click()
    'By JPaulo ® Maximo Access
    Dim I As Long
    Dim rs As DAO.Recordset
    Set rs = CurrentDb.OpenRecordset("SELECT * FROM Produtos", dbOpenDynaset)
        Do While Not rs.EOF
        For I = 0 To rs.Fields.Count - 1
        If rs(I).Value = Me!txtTipo.Value Then
           MsgBox "O Componente.  " & txtTipo & Chr(10) + "Não pode ser Anulado, Pois Já Tem Produtos Registados.", vbQuestion, "Aviso"
           Exit Sub
           Else
        End If
        Next
        rs.MoveNext
        Loop
    rs.Close
    Set rs = Nothing
    End Sub


    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Pesquisar em qualquer campo da tabela para poder anular Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Pesquisar em qualquer campo da tabela para poder anular Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Pesquisar em qualquer campo da tabela para poder anular Folder_announce_new Instruções SQL como utilizar...
    Assis
    Assis
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 4772
    Registrado : 06/11/2009

    [Resolvido]Pesquisar em qualquer campo da tabela para poder anular Empty Re: [Resolvido]Pesquisar em qualquer campo da tabela para poder anular

    Mensagem  Assis Qui 20 Jun - 11:53

    JPaulo

    Fenomenal
    Obrigado


    .................................................................................
    *** Só sei que nada sei ***
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11026
    Registrado : 04/11/2009

    [Resolvido]Pesquisar em qualquer campo da tabela para poder anular Empty Re: [Resolvido]Pesquisar em qualquer campo da tabela para poder anular

    Mensagem  JPaulo Qui 20 Jun - 11:54

    Obrigado pelo retorno o forum agradece.


    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Pesquisar em qualquer campo da tabela para poder anular Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Pesquisar em qualquer campo da tabela para poder anular Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Pesquisar em qualquer campo da tabela para poder anular Folder_announce_new Instruções SQL como utilizar...

    Conteúdo patrocinado


    [Resolvido]Pesquisar em qualquer campo da tabela para poder anular Empty Re: [Resolvido]Pesquisar em qualquer campo da tabela para poder anular

    Mensagem  Conteúdo patrocinado


      Data/hora atual: Qui 21 Nov - 15:56