MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

Obrigado

Administração do MaximoAccess

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

    [Resolvido]Preencher campo automaticamente caso outro possua algum valor

    Compartilhe

    lulenunes
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 60
    Registrado : 05/06/2015

    [Resolvido]Preencher campo automaticamente caso outro possua algum valor

    Mensagem  lulenunes em 9/6/2018, 12:24

    Caros amigos, bom dia.

    Em um formulário possuo os seguintes campos:

    valor entregue
    Prest. Contas
    Saldo

    Pendência (Caixa de seleção)

    Solicito a gentileza de vocês, de como posso fazer para que quando o campo "saldo" possuir algum valor, a caixa de seleção "pendência" fique marcada automaticamente e quando estiver em branco a caixa de seleção "pendência" fique desmarcada.

    Lembrando que o campo "saldo" é o resultado do campo "valor entregue" - "Prest. Contas"


    grato a todos.
    avatar
    Celso Roberto
    Super Avançado
    Super Avançado

    Respeito às Regras 100%

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

    Re: [Resolvido]Preencher campo automaticamente caso outro possua algum valor

    Mensagem  Celso Roberto em 9/6/2018, 16:34

    Olá..

    No evento após atualizar do campo Prest. Contas, Tente:

    If Not Isnull(Me.Saldo) or Me.Saldo <> "" Then
    Me.Pendência = True
    Else
    Me.Pendência = False
    End if

    Aguardo

    Abraços


    .................................................................................
    Quando sua dúvida estiver resolvida, Agradeça ao Fórum e de seu tópico por Resolvido



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

    lulenunes
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 60
    Registrado : 05/06/2015

    Re: [Resolvido]Preencher campo automaticamente caso outro possua algum valor

    Mensagem  lulenunes em 11/6/2018, 12:30

    Caro Celso Roberto, bom dia.

    Muito obrigado pelo retorno. Uma dúvida, você orientou a lançar o código no evento após atualizar do campo "Prest. Contas", mas não seria no campo "Saldo"? Tentei o lançamento nos dois campos e infelizmente não funcionou.

    Estou enviando o BD para facilitar
    Anexos
    Despesas.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (688 Kb) Baixado 7 vez(es)

    bacano
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 27
    Registrado : 08/12/2010

    Preencher campo automaticamente caso outro possua algum valor

    Mensagem  bacano em 11/6/2018, 13:50

    ai esta
    Anexos
    Despesas.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (612 Kb) Baixado 20 vez(es)

    lulenunes
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 60
    Registrado : 05/06/2015

    Re: [Resolvido]Preencher campo automaticamente caso outro possua algum valor

    Mensagem  lulenunes em 11/6/2018, 16:29

    Caro Bacano, boa tarde.

    Funcionou perfeitamente.

    Muito obrigado.
    avatar
    Celso Roberto
    Super Avançado
    Super Avançado

    Respeito às Regras 100%

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

    Re: [Resolvido]Preencher campo automaticamente caso outro possua algum valor

    Mensagem  Celso Roberto em 11/6/2018, 20:38

    Olá..

    Vamos as considerações!!!!

    1º ponto: Sem ter o exemplo o pessoal que se propõe a ajudar fica tentando imaginar como seria o seu projeto e foi oque eu fiz, por isso é muito importante sempre anexar o exemplo junto com a procura de ajuda.

    2º ponto: O seu projeto só vai ter campo vazio ou nulo ao ir para novo registro, a partir de qualquer movimento ou liquidação você passa a ter campo com valor Zero ou maior que zero ou menor que zero dependendo do que pretente.

    3º ponto: Você disse "quando estiver em branco a caixa de seleção "pendência" fique desmarcada." , então verifique corretamente o resultado desejado.
    Se realmente for este, então corrija o codigo para o Abaixo:

    If Not IsNull(Me.ValorS) Or Me.ValorS <> "" Then
           Me.Pend = True
    Else
           Me.Pend = False
    End If

    Abraços e sucesso


    .................................................................................
    Quando sua dúvida estiver resolvida, Agradeça ao Fórum e de seu tópico por Resolvido



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

    Damaral
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 2
    Registrado : 18/06/2018

    Re: [Resolvido]Preencher campo automaticamente caso outro possua algum valor

    Mensagem  Damaral em 1/7/2018, 22:53

    Boas tardes

    Aproveitando a duvida aqui colocada, estou também com o mesmo tipo de duvida, só que no meu caso o que pretendia era o seguinte:

    Tenho BD que trata de Notas encomenda, no entanto existe um campo onde vou introduzindo a quantidade recebida  que por sua vez faz com que outro campo com calculo automático faz a subtracção (quantidade encomenda - quantidade recebida = quantidade pendente ) e por outro lado, tenho uma chek box que tenho de preencher quando a encomenda esta satisfeita.

    o que pretendia seria que ao preencher a chek box, automaticamente o campo da quantidade recebida fosse preenchido com o mesmo valor da quantidade encomenda.

    Agradeço a vossa colaboração

    bacano
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 27
    Registrado : 08/12/2010

    Re: [Resolvido]Preencher campo automaticamente caso outro possua algum valor

    Mensagem  bacano em 2/7/2018, 14:43

    ola Damaral boa tarde

    Facil faça assim

    Apos atualizar a chek box

    Código:

    Private Sub ChekBox_AfterUpdate()

               me.QuantidadeRecebida = Me.QuantidadeEncomenda

    End Sub

    Coloque aqui sua base dados e mais facil

    Abraço

    Damaral
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 2
    Registrado : 18/06/2018

    Re: [Resolvido]Preencher campo automaticamente caso outro possua algum valor

    Mensagem  Damaral em 2/7/2018, 22:48

    Ola Bacano

    Obrigado pela ajuda, resultou muito fácil, no entanto o campo de Quantidade Recebida esqueci de mencionar que tem de ser preenchido quando recepciono uma Quantidade parcelar da encomenda, no entanto, resolvi criando outro campo QT_rec que por sua vez ficou associado ao actual campo QT recebida assim automatizado ficou tudo automatizado.

    Obrigado pela ajuda, considero a duvida resolvida

      Data/hora atual: 18/8/2018, 03:28