MaximoAccess

Caro Usuário, não tire as suas duvidas nas Salas de Repositório, abra sempre um novo tópico relacionado, nas salas destinadas para o efeito, como Sala de Tabelas, Consultas, Formulários, Relatórios, Macros, Módulos e VBA.

Obrigado

Administração do MaximoAccess

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

    [Resolvido]Verificar Registro existente na tabela ao excluir produto.

    Compartilhe

    formiga10x
    Super Avançado
    Super Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 731
    Registrado : 11/09/2013

    [Resolvido]Verificar Registro existente na tabela ao excluir produto.

    Mensagem  formiga10x em Sex 24 Jan 2014, 05:57

    Bom dia pessoal.
    Hoje venho pedir a ajuda dos mestres pois, já alcancei a exaustão procurando uma forma de verificar se o produto cadastrado está vendido para um cliente com dívida ativa ou seja:
    Verificar através do Fproduto se na Cvenda o campo "Pago" =  "Não".
    Ao pressionar o botão "Excluir"

    Forte abraço para Piloto, beto, Jpaulo Mestre Gui e outros que tem me ajudado nesta caminhada e não posso deixar de citar que começo este ano outra facul de Ciências da Computação para melhorar meu aprendizado e me focar quase que 100% em access Very Happy
    Anexos
    VerificarRegistroExistente.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (128 Kb) Baixado 23 vez(es)

    Marcelo David
    Moderador
    Moderador

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2287
    Registrado : 21/04/2011

    Re: [Resolvido]Verificar Registro existente na tabela ao excluir produto.

    Mensagem  Marcelo David em Sex 24 Jan 2014, 06:18

    Amigo, onde e como é que você sabe que um cliente está atrasado?


    .................................................................................
    Marcelo David
    [Você precisa estar registrado e conectado para ver este link.] (em construção)

    Marcelo David
    Moderador
    Moderador

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2287
    Registrado : 21/04/2011

    Re: [Resolvido]Verificar Registro existente na tabela ao excluir produto.

    Mensagem  Marcelo David em Sex 24 Jan 2014, 06:56

    Desculpe, percebi que na descrição já está informado.

    Baixe o anexo e veja se é o que pretende:
    Anexos
    Teste_New_1_.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (243 Kb) Baixado 6 vez(es)


    .................................................................................
    Marcelo David
    [Você precisa estar registrado e conectado para ver este link.] (em construção)

    formiga10x
    Super Avançado
    Super Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 731
    Registrado : 11/09/2013

    Re: [Resolvido]Verificar Registro existente na tabela ao excluir produto.

    Mensagem  formiga10x em Sex 24 Jan 2014, 07:15

    Quase isso, veja por exemplo: um produto fiado ou seja ele vai para a Cvenda como Pago = Não até ai blz mas tem o seguinte se existir outro produto com a mesma descrição que tenha  no campo Pago = Sim na hora de excluir o código que fez está buscando justamente o Pago = Sim e está indo para a exclusão e por fim excluindo o produto do form Receber.

    Resumo: Quando há produtos com nomes iguais ele não está diferenciando o pago = sim do pago = não. Passa a régua rsrs


    Última edição por formiga10x em Sex 24 Jan 2014, 07:22, editado 1 vez(es)

    Marcelo David
    Moderador
    Moderador

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2287
    Registrado : 21/04/2011

    Re: [Resolvido]Verificar Registro existente na tabela ao excluir produto.

    Mensagem  Marcelo David em Sex 24 Jan 2014, 07:18

    Então é o oposto?


    .................................................................................
    Marcelo David
    [Você precisa estar registrado e conectado para ver este link.] (em construção)

    formiga10x
    Super Avançado
    Super Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 731
    Registrado : 11/09/2013

    Re: [Resolvido]Verificar Registro existente na tabela ao excluir produto.

    Mensagem  formiga10x em Sex 24 Jan 2014, 07:24

    Bom se é não sei estou perdido nessa. Sei apenas que se vendi uma xerox fiado ela fica como pago = não e vendi outra xerox a vista fica como pago = sim mas na hora de excluir não deveria permitir a exclusão pois, há uma xerox para receber mas, o danado exclui Very Happy

    Marcelo David
    Moderador
    Moderador

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2287
    Registrado : 21/04/2011

    Re: [Resolvido]Verificar Registro existente na tabela ao excluir produto.

    Mensagem  Marcelo David em Sex 24 Jan 2014, 07:26

    Blz, só um instante amigão.


    .................................................................................
    Marcelo David
    [Você precisa estar registrado e conectado para ver este link.] (em construção)

    Marcelo David
    Moderador
    Moderador

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2287
    Registrado : 21/04/2011

    Re: [Resolvido]Verificar Registro existente na tabela ao excluir produto.

    Mensagem  Marcelo David em Sex 24 Jan 2014, 07:31

    Teste:
    Anexos
    Teste_New2.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (246 Kb) Baixado 6 vez(es)


    .................................................................................
    Marcelo David
    [Você precisa estar registrado e conectado para ver este link.] (em construção)

    Marcelo David
    Moderador
    Moderador

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2287
    Registrado : 21/04/2011

    Re: [Resolvido]Verificar Registro existente na tabela ao excluir produto.

    Mensagem  Marcelo David em Sex 24 Jan 2014, 07:37

    Cometi um errinho, ao invés de alterar para a funão DCount, mantive DLookup e pode dar problemas futuros.

    Use que é o mais apropriado.
    Anexos
    Teste_2.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (251 Kb) Baixado 7 vez(es)


    .................................................................................
    Marcelo David
    [Você precisa estar registrado e conectado para ver este link.] (em construção)

    formiga10x
    Super Avançado
    Super Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 731
    Registrado : 11/09/2013

    Re: [Resolvido]Verificar Registro existente na tabela ao excluir produto.

    Mensagem  formiga10x em Sex 24 Jan 2014, 07:37

    Marcelo hé isso amigo muito obrigado mesmo Very Happy

    Você faria uma gentileza de comentar o código e me enviar para fins de aprendizado?

    formiga10x
    Super Avançado
    Super Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 731
    Registrado : 11/09/2013

    Re: [Resolvido]Verificar Registro existente na tabela ao excluir produto.

    Mensagem  formiga10x em Sex 24 Jan 2014, 07:43

    Marcelo vlw mesmo pela sua ajuda estou o dia todo tentando resolver Smile Abraço amigo e fique na paz.

    Marcelo David
    Moderador
    Moderador

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2287
    Registrado : 21/04/2011

    Re: [Resolvido]Verificar Registro existente na tabela ao excluir produto.

    Mensagem  Marcelo David em Sex 24 Jan 2014, 07:49

    Obrigado pelo retorno meu amigo!


    O trecho que faz a verificação é esse e os comentários:

    Código:
    If DCount("Pago", "cVenda", "codProduto=" & Me!lstProduto.Column(0) & " AND Pago='Não'") >= 1 Then  'Verifico a quantidade de registros da consulta cVenda que tenham o codProduto igual a coluna 0(zero) da listbox lstProduto e que esteja com o campo Pago=Não. Caso a contagem seja igual ou maior que 1, informo que tal produto não pode ser excluído.

            MsgBox "'" & Me!lstProduto.Column(1) & "' não pode ser excluído, pois ainda não foi pago!", vbExclamation, "Exclusão não permitida" ' O Me!lstProduto.Column(1) é que mostra a descrição do produto na MsgBox

    Fica Paz do Criador e bom dia!


    .................................................................................
    Marcelo David
    [Você precisa estar registrado e conectado para ver este link.] (em construção)

    formiga10x
    Super Avançado
    Super Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 731
    Registrado : 11/09/2013

    Re: [Resolvido]Verificar Registro existente na tabela ao excluir produto.

    Mensagem  formiga10x em Sex 24 Jan 2014, 07:53

    Entendi... Não sabia que dava para fazer comparação pelo list. Vou ver se acho algo para ler a respeito. Grato Marcelo Very Happy

      Data/hora atual: Sab 10 Dez 2016, 13:43