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

    ao dar erro, excluir informação

    avatar
    mrguim
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 77
    Registrado : 23/02/2013

    ao dar erro, excluir informação Empty ao dar erro, excluir informação

    Mensagem  mrguim 5/4/2013, 00:19

    como faço para excluir automaticamente após erro de duplicidade, ex: operador leu um dando que já havia lido antes, o sistema avisa do erro e apaga o dado repetido.
    Leandro
    Leandro
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1601
    Registrado : 12/11/2009

    ao dar erro, excluir informação Empty Re: ao dar erro, excluir informação

    Mensagem  Leandro 5/4/2013, 00:59

    Boa noite,

    Por favor, explique com mais detalhes.

    avatar
    mrguim
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 77
    Registrado : 23/02/2013

    ao dar erro, excluir informação Empty ao dar erro, excluir informação

    Mensagem  mrguim 5/4/2013, 17:26

    Vamos imaginar o operador lendo um codigo de barras,
    Ele tem que ler cada peça produzida e caso uma das peças volte por algum defeito,
    A peça sera retrabalhada e voltará para este operador, que vai ler novamente a peça que já leu antes;
    quero que o programa recuse a leitura desta peça, (isso já acontece), o problema é que após o erro, o operador tem que ir até o teclado apertar duas vezes o esc para limpar o codigo lido e iniciar a operação novamente.
    a minha ideia é que o campo após duplicado desse o erro e apagasse sozinho o campo.

    Será que dá para entender? rsrsrsrsr
    Leandro
    Leandro
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1601
    Registrado : 12/11/2009

    ao dar erro, excluir informação Empty Re: ao dar erro, excluir informação

    Mensagem  Leandro 5/4/2013, 18:11

    Agora sim, rsrsr

    Teria que ver esse código que avisa o erro e na sequência dele podemos adicionar um CurrentDb.Execute "DELETE.... tendo como critério o campo em foco.

    Vamos conversando.

    avatar
    mrguim
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 77
    Registrado : 23/02/2013

    ao dar erro, excluir informação Empty ao dar erro, excluir informação

    Mensagem  mrguim 5/4/2013, 18:28

    A mensagem de erro é aquela normal da tabela (indexado:Sim (Duplicação não autorizada), original do access.
    a minha dificuldade é a duvida de como ao dar este erro, o campo apaga a informação.
    Leandro
    Leandro
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1601
    Registrado : 12/11/2009

    ao dar erro, excluir informação Empty Re: ao dar erro, excluir informação

    Mensagem  Leandro 5/4/2013, 18:46

    Achei esse exemplo do JPaulo nesse tópico (http://maximoaccess.forumeiros.com/t11443-resolvidoalterar-mensagem-padrao-do-access) e acho que podemos adaptá-lo.

    Private Sub Form_Error(DataErr As Integer, Response As Integer)
    Const conErro = 3022
    Dim strMensagem As String
    If DataErr = conErro Then
    'Aqui executamos a exclusão do registro como escrevi acima.
    End If
    End Sub

    Preciso saber nomes de campos do form, nome de tabela e campos da tabela.

    avatar
    mrguim
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 77
    Registrado : 23/02/2013

    ao dar erro, excluir informação Empty ao dar erro, excluir informação

    Mensagem  mrguim 5/4/2013, 23:31

    Nome do campo: Produto
    nome de tabela: Controle de horas produção
    campo da tabela: Produto

    Conteúdo patrocinado


    ao dar erro, excluir informação Empty Re: ao dar erro, excluir informação

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 22/11/2024, 05:52