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]Dcount para Valor especifico em um campo

    lhfernandes
    lhfernandes
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 35
    Registrado : 12/01/2012

    [Resolvido]Dcount para Valor especifico em um campo Empty Dcount para Valor especifico em um campo

    Mensagem  lhfernandes 14/9/2012, 19:52

    Boa tarde,
    Sou novo aqui e inesperiente no acces,
    Preciso da ajuda de vocês na seguinte questão, fiz um BD para controlar a alocação ou Lotação dos funcionários da Empresa onde trabalho.
    Mas no formulário em faço a movimentação do pessoal, tenho um subformulário onde lançamos a movimentação de posto de trabalho.....e nesse sub tenho vários dados com:

    Cód do Posto, Descrição do Posto, Matricula do funcionário, Status nos Posto(Ativo e Inativo).

    A questão é a seguinte, preciso que quando o usuário lançar uma movimentação o sistema reconheça se o funcionário já está ativo em outro posto e preciso que ele não permita isso, mas quando for inativo ele pode repetir.
    Usando a função Dcount fiz isso.:

    Private Sub Status_AfterUpdate()
    If DCount("[Matricula] & [Status]", "tb_lotacao", "Matricula & Status = '" & Me! Matricula & Status & "'") > 0 Then
    MsgBox "O Funcionário já está Ativo em outro Posto."
    Me.Undo
    Cancel = True
    End If
    End Sub

    O problema é que ele impede a inclusão dos Inativos também e preciso que ele não repita só os Ativos...tem que ter somente 1 Ativo por funcionário.

    Obrigado
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Dcount para Valor especifico em um campo Empty Re: [Resolvido]Dcount para Valor especifico em um campo

    Mensagem  Alexandre Neves 14/9/2012, 20:02

    Boa tarde,
    Já lhe respondi no outro fórum aqui
    Imaginei que fosse texto, porque não indicou e, aí, preferi inventar que repetir a milionésima-mais-não-sei-quantas-vezes para indicar todos os dados


    .................................................................................
    Access 2010. Mande bd que dê para testar (indique a versão). Não peça para fazer o que já tem feito. Dê todos os detalhes.
    Não coloquem entraves como senhas, esconder controlos, etc. Disponibilizem o mais limpo possível
    Só respondo a mensagens privadas, se forem de assunto privado; às outras não respondo.
    Quem trabalha e mata a fome não come o pão de ninguém; mas quem não trabalha e come, come sempre o pão de alguém. António Aleixo
    lhfernandes
    lhfernandes
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 35
    Registrado : 12/01/2012

    [Resolvido]Dcount para Valor especifico em um campo Empty Re: [Resolvido]Dcount para Valor especifico em um campo

    Mensagem  lhfernandes 14/9/2012, 20:15

    Obrigado Alexandre
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Dcount para Valor especifico em um campo Empty Re: [Resolvido]Dcount para Valor especifico em um campo

    Mensagem  Alexandre Neves 14/9/2012, 20:19

    Vou dar por resolvido[Resolvido]Dcount para Valor especifico em um campo MaximoAccess%20ResolvidoMarcado


    .................................................................................
    Access 2010. Mande bd que dê para testar (indique a versão). Não peça para fazer o que já tem feito. Dê todos os detalhes.
    Não coloquem entraves como senhas, esconder controlos, etc. Disponibilizem o mais limpo possível
    Só respondo a mensagens privadas, se forem de assunto privado; às outras não respondo.
    Quem trabalha e mata a fome não come o pão de ninguém; mas quem não trabalha e come, come sempre o pão de alguém. António Aleixo
    lhfernandes
    lhfernandes
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 35
    Registrado : 12/01/2012

    [Resolvido]Dcount para Valor especifico em um campo Empty Re: [Resolvido]Dcount para Valor especifico em um campo

    Mensagem  lhfernandes 14/9/2012, 20:40

    Obrigado mais uma vez...me desculpe qualquer coisa.
    lhfernandes
    lhfernandes
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 35
    Registrado : 12/01/2012

    [Resolvido]Dcount para Valor especifico em um campo Empty Re: [Resolvido]Dcount para Valor especifico em um campo

    Mensagem  lhfernandes 14/9/2012, 20:57

    Boa tarde, vou continuar o tópico no outro fórum então se você puder me ajudar, pois o problema não foi resolvido...Obrigado

    Conteúdo patrocinado


    [Resolvido]Dcount para Valor especifico em um campo Empty Re: [Resolvido]Dcount para Valor especifico em um campo

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 14/5/2024, 23:10