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

    Gerando parcela de venda

    danilo da siva
    danilo da siva
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 381
    Registrado : 15/10/2011

    Gerando parcela de venda  Empty Gerando parcela de venda

    Mensagem  danilo da siva 4/11/2012, 17:43

    Boa tarde a todos,

    Tenho um frm Venda (Fvenda) e um frm Parcela ( frmPagamento)

    Preciso criar um criterio para gerar a parcela da seguinte forma, exemplo:

    Se a venda for menor de 1.000,00 então a parcela será podera ser feita em ate 3x, se for maior do que podera fazer em ate 5x.
    Caso o vendedor precisar parcelar em mais vezes com a quantia de ate 1.000,00 terá que emitir uma senha para este fim. entao estava tentando da seguinte forma:

    If Me.txtot < 1000 Then
    Me.Parcela = 3
    Else
    ...... nao consegui realizar o restante

    pensei em ultilizar o ( InputBox("Informe a senha :", _) mais não sei como fazer tbm.


    Nao sei se fui claro, mais poderiam me ajudar por favor.


    .................................................................................
    Pensar nunca é insano.Pensar sozinho é humano.Pensar o pensamento de alguém é aprendizagem.
    O que não deu certo pode ser só uma etapa de aprendizagem pro que ainda está por vir.
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

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

    Gerando parcela de venda  Empty Re: Gerando parcela de venda

    Mensagem  Alexandre Neves 4/11/2012, 19:35

    Boa tarde, danilo
    If Me.txtot < 1000 Then
    if Msgbox("Pretende parcelar em 3 vezes?",vbyesno)=vbyes then
    Me.Parcela = 3
    else
    if InputBox("Para parcelar mais que 3 vezes, tem de informar a senha")="senha" then
    Me.Parcela = inputbox("Quantas parcelas pretende executar?")
    else
    Me.Parcela = 3
    end if
    end if
    Else
    Me.Parcela = 5
    End If


    .................................................................................
    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
    danilo da siva
    danilo da siva
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 381
    Registrado : 15/10/2011

    Gerando parcela de venda  Empty Re: Gerando parcela de venda

    Mensagem  danilo da siva 4/11/2012, 20:02

    Alexandre muito obrigado, eu dia eu chego no seu nivel.
    Funcionou direitinho, porem quanto ultrapassa o valor de 1.000,00, automaticamente ele vai para o parcelamento de 5 vezes, gostaria de poder ter a opção de inserir a quantidade de parcelas caso o cliente prefira, desde que seja ate em 5 vezes.

    Poderia me ajudar nesta questao por favor?


    .................................................................................
    Pensar nunca é insano.Pensar sozinho é humano.Pensar o pensamento de alguém é aprendizagem.
    O que não deu certo pode ser só uma etapa de aprendizagem pro que ainda está por vir.
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

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

    Gerando parcela de venda  Empty Re: Gerando parcela de venda

    Mensagem  Alexandre Neves 4/11/2012, 20:57

    Apenas fiz o que pediu.
    Não sei se entendi bem o que pretende. Pretende que lhe seja pedido a senha? Veja se é isto (sem senha):
    select case Me.txtot
    case <1000
    if Msgbox("Pretende parcelar em 3 vezes?",vbyesno)=vbyes then
    Me.Parcela = 3
    else
    if InputBox("Para parcelar mais que 3 vezes, tem de informar a senha")="senha" then
    Me.Parcela = inputbox("Quantas parcelas pretende executar?")
    else
    Me.Parcela = 3
    end if
    case else
    LeParcela:
    Me.Parcela = inputbox("Quantas parcelas pretende executar?",,5)
    if Me.Parcela>5 then goto LeParcela
    end select


    .................................................................................
    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
    danilo da siva
    danilo da siva
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 381
    Registrado : 15/10/2011

    Gerando parcela de venda  Empty Re: Gerando parcela de venda

    Mensagem  danilo da siva 4/11/2012, 21:06

    Olá alexandre boa noite,

    Agora esta dando erro de compilação conforme a imagem em anexo



    .................................................................................
    Pensar nunca é insano.Pensar sozinho é humano.Pensar o pensamento de alguém é aprendizagem.
    O que não deu certo pode ser só uma etapa de aprendizagem pro que ainda está por vir.

    Conteúdo patrocinado


    Gerando parcela de venda  Empty Re: Gerando parcela de venda

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 7/11/2024, 21:29