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]Ao selecionar o cliente verificar se o cliente tem Ordem de Serviço em aberto

    Connekta Informatica
    Connekta Informatica
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1082
    Registrado : 01/07/2011

    [Resolvido]Ao selecionar o cliente verificar se o cliente tem Ordem de Serviço em aberto Empty [Resolvido]Ao selecionar o cliente verificar se o cliente tem Ordem de Serviço em aberto

    Mensagem  Connekta Informatica 4/1/2018, 10:38

    Bom dia

    Estou desenvolvendo um sistema de ordem de serviços, coloquei a função insert into esta funcionando perfeitamente, mas antes de inserir os dados na tabela gostaria que ele verificasse se o cliente selecionado tem alguma ordem de serviço pendente ( que não foi finalizada).

    Desde já meus agradecimentos.


    .................................................................................




    Untitled Document





    Connekta Informática Apoia:


    Chapada dos Veadeiros - Alto Paraíso de Goiás
    Venha conhecer as belezas naturais desta cidade.


    Clique Aqui


    Lembrete: Desfrutar e Preservar é um direito de Todos.




    FabioPaes
    FabioPaes
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3914
    Registrado : 14/08/2013

    [Resolvido]Ao selecionar o cliente verificar se o cliente tem Ordem de Serviço em aberto Empty Re: [Resolvido]Ao selecionar o cliente verificar se o cliente tem Ordem de Serviço em aberto

    Mensagem  FabioPaes 4/1/2018, 11:03

    Olá! De uma pesquisada aqui no Fórum, pois existem exemplos sobre o assunto.

    Existem Ns formas de fazer isso, dentre elas: Dcount(), Dlookup(), FindFirst()...

    Pesquise sobre: Evitar duplicidade cadastro.


    .................................................................................
    _____________________________________________________________________
    Achou a solução para sua dúvida? Não seja Egoísta, Compartilhe com todos!
    A dica do Colega foi útil? Agradeça!

    O importante não saber tudo, mas sim a Onde procurar!
    Connekta Informatica
    Connekta Informatica
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1082
    Registrado : 01/07/2011

    [Resolvido]Ao selecionar o cliente verificar se o cliente tem Ordem de Serviço em aberto Empty Re: [Resolvido]Ao selecionar o cliente verificar se o cliente tem Ordem de Serviço em aberto

    Mensagem  Connekta Informatica 4/1/2018, 13:44

    Boa Tarde

    Cadastrei uma Ordem de Serviço com um Cliente Modelo e deixei o campo Situação com "Aberto" e abrir o formulário novamente e coloque o mesmo código do cliente mais ele não esta impedindo o novo cadastro.

    Private Sub IDCliente_AfterUpdate()

    If DCount("IDCliente", "tbl_LancOrdemServicos", "IDCliente=" & Me.IDCliente & " AND Situacao='" & ABERTO & "'") > 0 Then
    MsgBox "O cliente esta com a Ordem de Serviço em Aberto, verifique!", vbCritical, "Aviso"
    Me.Undo 'Limpa o campo
    Cancel = True 'mantém o foco no campo.
    End If

    End Sub


    .................................................................................




    Untitled Document





    Connekta Informática Apoia:


    Chapada dos Veadeiros - Alto Paraíso de Goiás
    Venha conhecer as belezas naturais desta cidade.


    Clique Aqui


    Lembrete: Desfrutar e Preservar é um direito de Todos.




    FabioPaes
    FabioPaes
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3914
    Registrado : 14/08/2013

    [Resolvido]Ao selecionar o cliente verificar se o cliente tem Ordem de Serviço em aberto Empty Re: [Resolvido]Ao selecionar o cliente verificar se o cliente tem Ordem de Serviço em aberto

    Mensagem  FabioPaes 4/1/2018, 14:04

    Olá! se no campo Situação tiver o valor "Aberto", o codigo muda um pouco amigo...

    ... Situacao='ABERTO'") > 0 Then

    Situacao='" & ABERTO & "'") > 0 Then <== Dessa Forma, so funcionaria se existisse um Campo com o Nome "ABERTO" ou uma variável com esse nome, e que nela estivesse o Valor a ser comparado.


    .................................................................................
    _____________________________________________________________________
    Achou a solução para sua dúvida? Não seja Egoísta, Compartilhe com todos!
    A dica do Colega foi útil? Agradeça!

    O importante não saber tudo, mas sim a Onde procurar!
    Celso Roberto
    Celso Roberto
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1076
    Registrado : 01/03/2014

    [Resolvido]Ao selecionar o cliente verificar se o cliente tem Ordem de Serviço em aberto Empty Re: [Resolvido]Ao selecionar o cliente verificar se o cliente tem Ordem de Serviço em aberto

    Mensagem  Celso Roberto 4/1/2018, 14:44

    Olá...

    Além da informação do amigo FabioPaes, coloque o código no evento antes de atualizar para que o evento Cancel = True realmente cancele o evento e mantenha o foco no campo.

    eu costumo primeiro do o Cancel = True e depois o Me.NomeDocampo.Undo

    Abraços


    .................................................................................


    Você fica satisfeito ao ter sua dúvida solucionada?.
    Quem te ajuda também fica quando você da o tópico por "Resolvido".
    Veja como neste Link: https://www.maximoaccess.com/t860-resolucao-de-topicos



    A Única coisa que sei é que ainda nada sei, Mas em breve Saberei.....
    Celso Roberto
    Celso Roberto
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1076
    Registrado : 01/03/2014

    [Resolvido]Ao selecionar o cliente verificar se o cliente tem Ordem de Serviço em aberto Empty Re: [Resolvido]Ao selecionar o cliente verificar se o cliente tem Ordem de Serviço em aberto

    Mensagem  Celso Roberto 9/3/2018, 13:09

    Olá..

    Conseguiu resolver esta sua solicitação de ajuda?

    Os membros do Fórum merece o seu retorno

    Abraços


    .................................................................................


    Você fica satisfeito ao ter sua dúvida solucionada?.
    Quem te ajuda também fica quando você da o tópico por "Resolvido".
    Veja como neste Link: https://www.maximoaccess.com/t860-resolucao-de-topicos



    A Única coisa que sei é que ainda nada sei, Mas em breve Saberei.....
    Connekta Informatica
    Connekta Informatica
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1082
    Registrado : 01/07/2011

    [Resolvido]Ao selecionar o cliente verificar se o cliente tem Ordem de Serviço em aberto Empty Re: [Resolvido]Ao selecionar o cliente verificar se o cliente tem Ordem de Serviço em aberto

    Mensagem  Connekta Informatica 14/3/2018, 09:33

    Me desculpe a demora para responder, eu estava sem internet.


    .................................................................................




    Untitled Document





    Connekta Informática Apoia:


    Chapada dos Veadeiros - Alto Paraíso de Goiás
    Venha conhecer as belezas naturais desta cidade.


    Clique Aqui


    Lembrete: Desfrutar e Preservar é um direito de Todos.




    Celso Roberto
    Celso Roberto
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1076
    Registrado : 01/03/2014

    [Resolvido]Ao selecionar o cliente verificar se o cliente tem Ordem de Serviço em aberto Empty Re: [Resolvido]Ao selecionar o cliente verificar se o cliente tem Ordem de Serviço em aberto

    Mensagem  Celso Roberto 14/3/2018, 15:21

    Olá...

    Obrigado pelo retorno, O fórum agradece

    Abraços


    .................................................................................


    Você fica satisfeito ao ter sua dúvida solucionada?.
    Quem te ajuda também fica quando você da o tópico por "Resolvido".
    Veja como neste Link: https://www.maximoaccess.com/t860-resolucao-de-topicos



    A Única coisa que sei é que ainda nada sei, Mas em breve Saberei.....

    Conteúdo patrocinado


    [Resolvido]Ao selecionar o cliente verificar se o cliente tem Ordem de Serviço em aberto Empty Re: [Resolvido]Ao selecionar o cliente verificar se o cliente tem Ordem de Serviço em aberto

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 21/11/2024, 20:38