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]Avisar limite excedido

    Agravina
    Agravina
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1623
    Registrado : 18/07/2010

    [Resolvido]Avisar limite excedido Empty Avisar limite excedido

    Mensagem  Agravina 29/7/2013, 00:31

    Como faço para avisar se cliente estiver com limite excedido , e se possível quanto execedeu?
    avatar
    Convidado
    Convidado


    [Resolvido]Avisar limite excedido Empty Re: [Resolvido]Avisar limite excedido

    Mensagem  Convidado 29/7/2013, 02:14

    Se tiver esta informação em uma tabela.. podes utilizar o Dlookup para isto.. e ao efetuaar a venda.. checar este valor... caso exceda emite aviso e deleta a venda.


    Cumprimentos.
    Agravina
    Agravina
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1623
    Registrado : 18/07/2010

    [Resolvido]Avisar limite excedido Empty Re: [Resolvido]Avisar limite excedido

    Mensagem  Agravina 29/7/2013, 02:35

    tem codigo exemplo

    Agravina
    Agravina
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1623
    Registrado : 18/07/2010

    [Resolvido]Avisar limite excedido Empty Re: [Resolvido]Avisar limite excedido

    Mensagem  Agravina 29/7/2013, 12:59

    Como uso essa Dlookup para chegar este campo na tabela?

    na tabClientes campo Limite

    no Form campo Debito quando este valor de debito chegar ao limite avisar.
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Avisar limite excedido Empty Re: [Resolvido]Avisar limite excedido

    Mensagem  Alexandre Neves 29/7/2013, 15:49

    Boa tarde,
    Adapte a partir deste tema


    .................................................................................
    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
    Agravina
    Agravina
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1623
    Registrado : 18/07/2010

    [Resolvido]Avisar limite excedido Empty Re: [Resolvido]Avisar limite excedido

    Mensagem  Agravina 29/7/2013, 17:19

    Alguém tem um pequeno exemplo estou perdido?
    avatar
    Convidado
    Convidado


    [Resolvido]Avisar limite excedido Empty Re: [Resolvido]Avisar limite excedido

    Mensagem  Convidado 29/7/2013, 20:54

    Supondo que tenha uma caixa texto no form onde exibe o valor total da compra:  txtValorCompra


    Dim StrLimite as double

    StrLimite = Dlookup("CpLimite","SuaTabela"."CampoCódigo = " & Me.SuaCaixaTextoCodigoNoForm & "")

    If Me.txtValorCompra > StrLimite Then
      MsgBox "O Limite de compra para este cliente é:" _
               & VbNewLine & "" & StrLimite & " _
               & VbNewLine & "Esta compra não foi autorizada" _
               & VbNewLine & "Exclua um ou mais ítens!", VbInformation, "Atenção"
               Exit Sub
    End If



    Algo assim


    Cumprimentos.
    Agravina
    Agravina
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1623
    Registrado : 18/07/2010

    [Resolvido]Avisar limite excedido Empty Re: [Resolvido]Avisar limite excedido

    Mensagem  Agravina 29/7/2013, 21:08

    em qual evento?
    Agravina
    Agravina
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1623
    Registrado : 18/07/2010

    [Resolvido]Avisar limite excedido Empty Re: [Resolvido]Avisar limite excedido

    Mensagem  Agravina 29/7/2013, 21:35

    A ideia e avisar quando o cliente exceder limite de compras estabelecido
    Segue se alguém poder dar uma ajudinha fico grato!
    Anexos
    [Resolvido]Avisar limite excedido Attachmentcliente.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (110 Kb) Baixado 32 vez(es)
    avatar
    Convidado
    Convidado


    [Resolvido]Avisar limite excedido Empty Re: [Resolvido]Avisar limite excedido

    Mensagem  Convidado 29/7/2013, 22:14

    A questão Agravina é ao efetuar a venda checar o limite e não vender?

    Ou por exemplo se o cliente tem limite de 1.000 e seu débito for > 1000 avisar?


    Cumprimentos
    Agravina
    Agravina
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1623
    Registrado : 18/07/2010

    [Resolvido]Avisar limite excedido Empty Re: [Resolvido]Avisar limite excedido

    Mensagem  Agravina 29/7/2013, 22:39

    Apenas avisar quando chegar ao seu limite
    avatar
    Convidado
    Convidado


    [Resolvido]Avisar limite excedido Empty Re: [Resolvido]Avisar limite excedido

    Mensagem  Convidado 29/7/2013, 23:13

    Mas veja bem.... avisar em que momento... na ato da nova venda?
    Agravina
    Agravina
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1623
    Registrado : 18/07/2010

    [Resolvido]Avisar limite excedido Empty Re: [Resolvido]Avisar limite excedido

    Mensagem  Agravina 29/7/2013, 23:27

    no momento que for inserido novo debito na cx debito do frmcliente!
    avatar
    Convidado
    Convidado


    [Resolvido]Avisar limite excedido Empty Re: [Resolvido]Avisar limite excedido

    Mensagem  Convidado 30/7/2013, 00:07

    Mande-me o BD com os objetos envolvidos.

    Cumprimentos.
    Agravina
    Agravina
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1623
    Registrado : 18/07/2010

    [Resolvido]Avisar limite excedido Empty Re: [Resolvido]Avisar limite excedido

    Mensagem  Agravina 30/7/2013, 00:22

    BD mensagem 9!
    frmcliente após atualizar cx combinação com nome cliente ,apareçe saldo se estiver acima do limite avisar.
    avatar
    Convidado
    Convidado


    [Resolvido]Avisar limite excedido Empty Re: [Resolvido]Avisar limite excedido

    Mensagem  Convidado 30/7/2013, 01:19

    No evento após atualizar da caixa de combinação coloque:


    Dim StrLimite As Double

    Me.TxtCliente = Me.Combinação72.Column(0)
    Me.subClientes.Requery
    Me.Debito.Enabled = True
    Me.Debito.SetFocus


    StrLimite = DLookup("Limite", "Tab_Clientes", "Id_Cliente = " & Me.TxtCliente & "")
    If Me.saldo < StrLimite Then
      MsgBox "O Limite de compra para este cliente é:" _
               & vbNewLine & "" & StrLimite & "" _
               & vbNewLine & "Esta compra não foi autorizada" _
               & vbNewLine & "Exclua um ou mais ítens!", vbInformation, "Atenção"
               Exit Sub
    End If


    Cumprimentos.
    Agravina
    Agravina
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1623
    Registrado : 18/07/2010

    [Resolvido]Avisar limite excedido Empty Re: [Resolvido]Avisar limite excedido

    Mensagem  Agravina 30/7/2013, 01:54

    Teria que emitir o aviso somente se exceder o limite ,tem como ?
    avatar
    Convidado
    Convidado


    [Resolvido]Avisar limite excedido Empty Re: [Resolvido]Avisar limite excedido

    Mensagem  Convidado 30/7/2013, 02:45

    É este código ai acima amigão...
    avatar
    Convidado
    Convidado


    [Resolvido]Avisar limite excedido Empty Re: [Resolvido]Avisar limite excedido

    Mensagem  Convidado 30/7/2013, 02:52

    Perdoe-me.. É que sua tabela tem campos em branco...

    1 - Checar se o campo saldo é nulo ou igual a 0 encerrando a sun
    2 - Utilizar o mid para carregar a variavel com o valor do débito do cliente para retirar a sinal de negativo.

    Eis:


    Dim StrLimite As Double
    Dim dblSaldo As Double
    Me.TxtCliente = Me.Combinação72.Column(0)
    Me.subClientes.Requery
    Me.Debito.Enabled = True
    Me.Debito.SetFocus


    StrLimite = DLookup("Limite", "Tab_Clientes", "Id_Cliente = " & Me.TxtCliente & "")
    If IsNull(Me.saldo) Or Me.saldo = 0 Then Exit Sub
    dblSaldo = CDbl(Mid(Me.saldo, 2, Len(Me.saldo)))
    If dblSaldo > StrLimite Then
      MsgBox "O Limite de compra para este cliente é:" _
               & vbNewLine & "" & StrLimite & "" _
               & vbNewLine & "Esta compra não foi autorizada" _
               & vbNewLine & "Exclua um ou mais ítens!", vbInformation, "Atenção"
               Exit Sub
    End If


    Cumprimentos.
    Agravina
    Agravina
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1623
    Registrado : 18/07/2010

    [Resolvido]Avisar limite excedido Empty Re: [Resolvido]Avisar limite excedido

    Mensagem  Agravina 30/7/2013, 13:58

    Amigo Piloto é por ai vou dar uma modificada ,logo volto com novas dúvidas
    rsrsrs Um abraço!
    avatar
    Convidado
    Convidado


    [Resolvido]Avisar limite excedido Empty Re: [Resolvido]Avisar limite excedido

    Mensagem  Convidado 30/7/2013, 14:06

    O Fórum agradece o Retorno.

    Conteúdo patrocinado


    [Resolvido]Avisar limite excedido Empty Re: [Resolvido]Avisar limite excedido

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 22/11/2024, 08:08