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]Alteracao de LINHA DE TABELA em campos com relacao de = e soma entre eles

    avatar
    Convidado
    Convidado


    [Resolvido]Alteracao de LINHA DE TABELA em campos com relacao de = e soma entre eles Empty Alteracao de LINHA DE TABELA em campos com relacao de = e soma entre eles

    Mensagem  Convidado 1/5/2011, 12:45

    Caros Amigos tenho uma tabela que armazena o valor de parcelas...

    Assim
    Num_Parc: 1/4
    Valor_Parc: R$ 200,00
    ValorPago: R$ 0,00
    ValorPagoAnt.: R$ 0,00
    ValorTotal: R$ 0,00

    Então quando eu dou a quitacao parcial da parcela... os valores mudam editando a linha...

    Ex.: Se foi recebido R$ 10,00

    Num_Parc: 1/4
    Valor_Parc: R$ 190,00
    ValorPago: R$ 10,00
    ValorPagoAnt.: R$ 0,00
    ValorTotal: R$ 0,00 (A totalizacao entre Valor Pago Ant e Valor Pago)

    Se recebo mais R$ 12,00

    Num_Parc: 1/4
    Valor_Parc: R$ 178,00
    ValorPago: R$ 12,00
    ValorPagoAnt.: R$ 10,00
    ValorTotal: R$ 22,00

    Se recebo mais R$ 10,00

    Num_Parc: 1/4
    Valor_Parc: R$ 168,00
    ValorPago: R$ 10,00
    ValorPagoAnt.: R$ 12,00
    ValorTotal: R$ 32,00

    E assim sucessivamente

    Tenho tentado com codigos fazendo a igualacao...

    Me.Campo1.Value = Campo2.Value
    Me.Campo2.Value = Campox + Campo Y


    Mas nao da certo a totalizacão.;;;

    Como Fazer isso Amigos?
    avatar
    Gerson
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 405
    Registrado : 25/08/2010

    [Resolvido]Alteracao de LINHA DE TABELA em campos com relacao de = e soma entre eles Empty Alteracao de LINHA DE TABELA em campos com relacao de = e soma entre eles

    Mensagem  Gerson 1/5/2011, 13:03

    Se entendi bem voce parece que esta tentando no final das contas saber o saldo.
    Vejamos:
    Compro uma TV por 200,00 divido em 4 parcelas
    Parc 1/4 50,00
    Parc 2/4 50,00, etc
    isso é uma lógica simples, que acho que voce já possui.
    Agora, se voce quer permitir que se pague parte desse valor da parcela deve pensar em criar outro campo na sua tabela com valor pago mas qual vai ser o seu limite de -,digamos, permitido de divisão de uma parcela ?
    Ex: Parcela 1/4 Valor Valor Pago Saldo
    50,00 25,00 25,00
    avatar
    Convidado
    Convidado


    [Resolvido]Alteracao de LINHA DE TABELA em campos com relacao de = e soma entre eles Empty Re: [Resolvido]Alteracao de LINHA DE TABELA em campos com relacao de = e soma entre eles

    Mensagem  Convidado 1/5/2011, 13:04

    Exato...
    avatar
    Convidado
    Convidado


    [Resolvido]Alteracao de LINHA DE TABELA em campos com relacao de = e soma entre eles Empty Re: [Resolvido]Alteracao de LINHA DE TABELA em campos com relacao de = e soma entre eles

    Mensagem  Convidado 1/5/2011, 13:07

    Amigo Gerso.. Ja criei varios campos..]
    Ja fiz diversos passeios por codigos.. alterando quais campos seriam somados...

    Mas sempre o Valor Total da errado..

    O primeiro Calculo da certo..
    mas apartir do segundo. nao deu...

    Coloquei os campos:
    ValorParc
    valoPago
    ValorPagoAnterior
    Valortoal

    e nao consegui..
    avatar
    Convidado
    Convidado


    [Resolvido]Alteracao de LINHA DE TABELA em campos com relacao de = e soma entre eles Empty Re: [Resolvido]Alteracao de LINHA DE TABELA em campos com relacao de = e soma entre eles

    Mensagem  Convidado 1/5/2011, 13:09

    O limite de divisao seria aberto.. pagar qualquer valor.. mas se facilitar poderiamos colocar de 10 em 10 ou de 5 em 5
    sei la...
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    [Resolvido]Alteracao de LINHA DE TABELA em campos com relacao de = e soma entre eles Empty Re: [Resolvido]Alteracao de LINHA DE TABELA em campos com relacao de = e soma entre eles

    Mensagem  criquio 1/5/2011, 13:13

    Eu acho que somar o que está na tabela com o valor do campo seria mais fácil. Algo assim no evento"Após atualizar" do campo ValorPago:

    Me.ValorPago = ValorPago + DLookup("ValorPago", "NomeTabela", "Código=" & Me!Código)


    .................................................................................
    Meu novo site: www.vcssistemas.com.br

    Clique aqui e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Positive as mensagens que achar útil, no canto superior direito delas.

    avatar
    Convidado
    Convidado


    [Resolvido]Alteracao de LINHA DE TABELA em campos com relacao de = e soma entre eles Empty Re: [Resolvido]Alteracao de LINHA DE TABELA em campos com relacao de = e soma entre eles

    Mensagem  Convidado 1/5/2011, 13:13

    Estou tentando assim:

    Private Sub ValorPago_LostFocus()
    If IsNull(ValorPagototal) Then

    Me.ValorPagototal.Value = "0"
    Me.Val_parc.Value = Me.Resto.Value (Essa linha serve apenas para diminuir o valor da parcela original)
    DoCmd.RunCommand acCmdSaveRecord
    Exit Sub
    Else
    Me.Val_parc.Value = Me.Resto.Value
    DoCmd.RunCommand acCmdSaveRecord
    Me.ValorPagototal.Value = Me.ValorPagototal.Value + Me.ValorPago.Value

    End If

    End Sub
    avatar
    Gerson
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 405
    Registrado : 25/08/2010

    [Resolvido]Alteracao de LINHA DE TABELA em campos com relacao de = e soma entre eles Empty Re: [Resolvido]Alteracao de LINHA DE TABELA em campos com relacao de = e soma entre eles

    Mensagem  Gerson 1/5/2011, 13:28

    Eu faria assim:
    Ele tem uma tabela com o valor do produto
    e outra com as parcelas
    criar uma nova taebal com histórico de pagamento
    ele podera criar uma consulta e aí ter o saldo da parcela à Pagar
    o campo saldo é acoplado e não existe na tabela, mas será atualizado sempre que houver pagamentos
    crie a consulta num campo em branco digite:
    Saldo:=Nz([valor da parcela])-Nz([valor pago])
    isso lhe dara o saldo da linha
    no formulario ou relatorio crie uma cópia desse campo Saldo e na propriedade do controle coloque agrupar por Total
    vai funcionar.

    avatar
    Convidado
    Convidado


    [Resolvido]Alteracao de LINHA DE TABELA em campos com relacao de = e soma entre eles Empty Re: [Resolvido]Alteracao de LINHA DE TABELA em campos com relacao de = e soma entre eles

    Mensagem  Convidado 1/5/2011, 13:48

    Caro Gerson.. esse e o Exemplo Parcelas2008 enviado a mim pelo Joao Paulo...
    Eu digito o valor que quero parcelar:
    R$ 1.000,00
    Mando parcelar e ele me retorna
    Valor R$ 1.000,00

    se num_parc = 4

    1/4- 250,00
    2/4 - 250,00.. etc...
    avatar
    Convidado
    Convidado


    [Resolvido]Alteracao de LINHA DE TABELA em campos com relacao de = e soma entre eles Empty Re: [Resolvido]Alteracao de LINHA DE TABELA em campos com relacao de = e soma entre eles

    Mensagem  Convidado 1/5/2011, 13:51

    Esse valor (Total)
    não pode ser em consulta.. tem que ser gravado na propria linha da parcela referente...
    Valor Parc.
    valor Pago
    Valor total..

    porque quando eu quito totalmente ela...

    executa outro codigo igualando o ValorParc ao Valor Total..

    esse cõdigo so preciso enquanto o valor e pago parcial..

    porque em outro codigo.. quando o ValorParc chegar a 0
    ele da o valor total Original que era 250,00
    avatar
    Convidado
    Convidado


    [Resolvido]Alteracao de LINHA DE TABELA em campos com relacao de = e soma entre eles Empty Re: [Resolvido]Alteracao de LINHA DE TABELA em campos com relacao de = e soma entre eles

    Mensagem  Convidado 1/5/2011, 13:55

    Amnigoss seria pedir muito eu enviar o BD...
    Eu retiraria os codigos que estou usando para isso ai..
    deixaria apenas os campos que criei..
    e me ajudariam a resolver..
    ja testei tantas formas que estou chegando ate a fazer confusao...
    creio que hoje minha mente ja deu um nó rsrs

    Se pouderem
    Fico Grato..
    avatar
    Gerson
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 405
    Registrado : 25/08/2010

    [Resolvido]Alteracao de LINHA DE TABELA em campos com relacao de = e soma entre eles Empty Alteracao de LINHA DE TABELA em campos com relacao de = e soma entre eles

    Mensagem  Gerson 1/5/2011, 13:58

    Aqui no fórum já nos deparamos com esse assunto:
    vou mandar o exemplo:https://dl-web.dropbox.com/get/Caixa%20Facil%20II.rar?w=d0c04c33
    Entre no modo extrutura e veja o exemplo voce vai conseguir rápido repare as datas para compor a consulta
    avatar
    Convidado
    Convidado


    [Resolvido]Alteracao de LINHA DE TABELA em campos com relacao de = e soma entre eles Empty Re: [Resolvido]Alteracao de LINHA DE TABELA em campos com relacao de = e soma entre eles

    Mensagem  Convidado 1/5/2011, 13:59

    ERRO 404
    O link nao esta disponivel
    avatar
    Gerson
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 405
    Registrado : 25/08/2010

    [Resolvido]Alteracao de LINHA DE TABELA em campos com relacao de = e soma entre eles Empty Alteracao de LINHA DE TABELA em campos com relacao de = e soma entre eles

    Mensagem  Gerson 1/5/2011, 14:19

    Veja Agora
    https://dl-web.dropbox.com/get/Caixa%20Facil%20II.rar?w=d0c04c33
    avatar
    Convidado
    Convidado


    [Resolvido]Alteracao de LINHA DE TABELA em campos com relacao de = e soma entre eles Empty Re: [Resolvido]Alteracao de LINHA DE TABELA em campos com relacao de = e soma entre eles

    Mensagem  Convidado 1/5/2011, 14:25

    Mesmo erro, talvez o arquivo ainda nao esteja carregado no Drop.. talvez seja preciso fazer um up load

    Grato
    avatar
    Gerson
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 405
    Registrado : 25/08/2010

    [Resolvido]Alteracao de LINHA DE TABELA em campos com relacao de = e soma entre eles Empty Alteracao de LINHA DE TABELA em campos com relacao de = e soma entre eles

    Mensagem  Gerson 1/5/2011, 14:31

    se der problema me mande seu email
    https://dl-web.dropbox.com/get/Caixa%20Facil%20II.rar?w=d0c04c33
    avatar
    Convidado
    Convidado


    [Resolvido]Alteracao de LINHA DE TABELA em campos com relacao de = e soma entre eles Empty Re: [Resolvido]Alteracao de LINHA DE TABELA em campos com relacao de = e soma entre eles

    Mensagem  Convidado 1/5/2011, 14:43

    Harysohn@hotmail.com

    Grato e perdoe-me por pertuba-lo com isto em pleno domingo
    avatar
    Convidado
    Convidado


    [Resolvido]Alteracao de LINHA DE TABELA em campos com relacao de = e soma entre eles Empty Re: [Resolvido]Alteracao de LINHA DE TABELA em campos com relacao de = e soma entre eles

    Mensagem  Convidado 1/5/2011, 16:51

    Caro Gerson.. eu entendo a logica desse exemplo.. inclusive eu ja o tinha aqui..
    mas ele funciona para quando se tem um historico dos pagamentos.. no meu caso eu nao tenho o historico do pagamento
    entao nao posso executar a funcao =Soma([ValorPago)] pois nao tenho parametros para isso..

    para isso eu teria que fazer um hostorico dos pagamentos parciais efetuados...


    Olha so...Vou ver se coloco um historico nisso.. e dou retorno OK

    Ontem mesmo dormi pensando nisso (hisstorico)

    Ate
    avatar
    Gerson
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 405
    Registrado : 25/08/2010

    [Resolvido]Alteracao de LINHA DE TABELA em campos com relacao de = e soma entre eles Empty Alteracao de LINHA DE TABELA em campos com relacao de = e soma entre eles

    Mensagem  Gerson 1/5/2011, 17:54

    Faça isso, voce fatalmente irá precisar desse histórico no futuro.
    Se precisar estamos aqui.
    Abraços
    Gerson
    avatar
    Convidado
    Convidado


    [Resolvido]Alteracao de LINHA DE TABELA em campos com relacao de = e soma entre eles Empty Re: [Resolvido]Alteracao de LINHA DE TABELA em campos com relacao de = e soma entre eles

    Mensagem  Convidado 1/5/2011, 18:09

    Caro Gerson posso lhe enviar as tabelas para que veja sobre o relacionamento...

    no controle que uso tenho 2 tabelas...
    A tbl principal que comporta os registros principais do parcelamento
    e em relacao um para muitos... a tabela secundaria, que comporta os dados do parcelamento..

    inseri a terceira tabela que seira o historico de pgto de cada parcela...e nao da certo na hora de inserir o parcelamento pois fala que preciso ter um registro relacionado na tabela historico..

    entao e assim
    Tabela principal relacionada com a Segunda parcela....
    e a segunda relacionada com historicop...
    posso lhe enviar isso?
    avatar
    Gerson
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 405
    Registrado : 25/08/2010

    [Resolvido]Alteracao de LINHA DE TABELA em campos com relacao de = e soma entre eles Empty Alteracao de LINHA DE TABELA em campos com relacao de = e soma entre eles

    Mensagem  Gerson 1/5/2011, 18:12

    Claro,
    Só que o meu Access e 2003 mande para ver o que posso fazer.
    Abraços,
    Gerson
    avatar
    Convidado
    Convidado


    [Resolvido]Alteracao de LINHA DE TABELA em campos com relacao de = e soma entre eles Empty Re: [Resolvido]Alteracao de LINHA DE TABELA em campos com relacao de = e soma entre eles

    Mensagem  Convidado 1/5/2011, 18:28

    Segue o BD


    3 tabelas...

    As duas que tinha Tabela Vendas_Parcelas (Principal e Tbl_Parcelas_Vendas (Relacionada)

    e a que criei..

    Essas duas tabelas sao do exemplo parcelas 2008 que existe ai no forum.. caso necessite te envio o aplicativo parcelas...
    avatar
    Gerson
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 405
    Registrado : 25/08/2010

    [Resolvido]Alteracao de LINHA DE TABELA em campos com relacao de = e soma entre eles Empty Alteracao de LINHA DE TABELA em campos com relacao de = e soma entre eles

    Mensagem  Gerson 1/5/2011, 19:35

    Recebi seu BD assim que terminar respondo preciso sai agora.
    Vamos resolver
    avatar
    Convidado
    Convidado


    [Resolvido]Alteracao de LINHA DE TABELA em campos com relacao de = e soma entre eles Empty Re: [Resolvido]Alteracao de LINHA DE TABELA em campos com relacao de = e soma entre eles

    Mensagem  Convidado 1/5/2011, 20:33

    ok obrigado amigo
    avatar
    Convidado
    Convidado


    [Resolvido]Alteracao de LINHA DE TABELA em campos com relacao de = e soma entre eles Empty Re: [Resolvido]Alteracao de LINHA DE TABELA em campos com relacao de = e soma entre eles

    Mensagem  Convidado 2/5/2011, 01:28

    Caro Gerson...
    O meu aplicativo e justamente esse...

    So que eu implementei para que ele receba a parcela pela metade..
    supondo que o cliente nao tenha o vslor total da parcela.. ele paga uma parte.. e a outra fica em aberto....
    parcela 100,00 valor pago 20
    restante 80
    ai..
    restante 80 valor pago 10.... o 10 soma com os 20
    ai fica ssim
    restante 70 valor pago 30

    e assim suscessivamente

    estou fazendo uma terceira tabela que seria o pagamento fracionado de cada parcela
    ou seja
    Parcela da Parcela

    entao na tabela da parcela..
    vai ter a parcela... e na tabela relacionada os diversos fracionamento dessa parcela

    Assim

    Parcela 1/5 Valor 100,00
    Fracionamento PArcela 1/5 20,00
    Fracionamento Parcela 1/5 30,00
    Fracionamento Parcela 1/5 50,00

    Valor Total do Fracionamento R$ 100,00 que é igual ao valor da parcela...]
    o que eu queria e a medida que fosse pagando o fracionamento, os mesmo fossem somados...


    estou fazendo aqui e dou retorno

    Obrigado
    avatar
    Convidado
    Convidado


    [Resolvido]Alteracao de LINHA DE TABELA em campos com relacao de = e soma entre eles Empty Re: [Resolvido]Alteracao de LINHA DE TABELA em campos com relacao de = e soma entre eles

    Mensagem  Convidado 2/5/2011, 15:08

    Prezados companheiros, resolvi o problema referente a este tópico, como será dificil descrever a solução em palavras, assim como havia combinado com o criquio e o vieira em outro tópico, assim que terminá-lo o disponibilizarei no repositório de exemplos, e assim que o fizer deixo nesse tópico o aviso...

    a grosso modo, coloquei uma terceira tabela anexada em uma relacão um para muitos, na tabela que comporta as parcelas...
    Assim cada parcela tera um historico de pagamentosn parciais da mesma ou seja:

    A parcela 1/4 no valor de R$ 100,00
    se o cliente pagar apenas R$ 30,00 esse valor e os demais pagagamentos parcelados ficam anexados no historico dessa parcela, modificando o valor restante da parcela...

    Assim se nessa parcela for pago o valor de R$ 30,00
    ela ficaria assim

    Valor Parcela R$ 70,00
    historico Pagamento R$ 30, (se pago mais 20,00

    Valor Parcela R$ 50,00
    historico Pagamento R$ 30,00
    historico Pagamento R$ 20,00

    QUANDO os valores do historico de Pagamento totalizarem o valor original da parcela, o valor principal da parcela que ia diminuido de acordo com o lancamento nos historicos, volta ao valor origonal com a marcação de "QUITADA"!

    Assim Valor Parcela R$ 100,00
    Todos os historicos dos pagamentos fracionados com respectivas datas
    CHKBOX: (Sim) Quitada...

    No exemplo ha tambem a possibilidade de estorno dos pagamentos fracionados, voltando o mesmo (retornando/soma)
    ao valor da parcela

    Asim:

    Valor Parcela R$ 50,00
    historico Pagamento R$ 30,00
    historico Pagamento R$ 20,00

    Estorno do historico referente ao valor de R$ 30,00

    Procede-se a exclusao da tabela dessa linha (R$ 20,00)
    e soma-se o referido valor ao valor da parcela, ficando assim:

    Valor Parcela R$ 70,00
    historico Pagamento R$ 30,00
    (historico Pagamento R$ 20,00) Deletado e estornado

    Todo esse controle com interação total no Caixa com respectivos estornos e lancamentos automaticamente...

    Assim:

    Caso lancado o pagamento da parcelas na seguinte situacao...
    Parcela Quitada Vista - Caixa
    Parcelamento com Entrada - Caixa (o valor da entrada)
    Quitacao de parcela - Caixa
    Estorno da quitacao da parcela - Caixa Saida
    Quitacao parcial da Parcela - Caixa (o valor parcial pago, ficando o restante a pagar, utilizando o historico referente a essa parcela
    Quitacao total do pagamento fracionado - Caixa o Valor Fracionado /Parcela quitada..


    Espero ter sido claro..

    Em breve o exemplo no repositório

    Saudações e obrigado a todos.
    avatar
    Convidado
    Convidado


    [Resolvido]Alteracao de LINHA DE TABELA em campos com relacao de = e soma entre eles Empty Re: [Resolvido]Alteracao de LINHA DE TABELA em campos com relacao de = e soma entre eles

    Mensagem  Convidado 6/5/2011, 18:03

    Resolvido

    Conteúdo patrocinado


    [Resolvido]Alteracao de LINHA DE TABELA em campos com relacao de = e soma entre eles Empty Re: [Resolvido]Alteracao de LINHA DE TABELA em campos com relacao de = e soma entre eles

    Mensagem  Conteúdo patrocinado


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