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

    Como criar pagamentos sobre uma tabela?

    avatar
    Ad-minister
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 73
    Registrado : 18/04/2014

    Como criar pagamentos sobre uma tabela? Empty Como criar pagamentos sobre uma tabela?

    Mensagem  Ad-minister 7/2/2017, 10:34

    Depois de muitas tentativas e pesquisa não consigo resolver este problema. Reformulei a questão...

    Tenho uma tabela única para lançar quotas anuais e seus pagamentos. Nesta também estão outros movimentos de despesas, água, luz, etc.

    Se eu criar um sistema de pagamentos (recibos), iria usar uma tabela de recibos e uma tabela de detalhe onde colocaria o pagamento de quotas.

    Mas, como puxar as quotas mensais que já estão lançadas (jan-dez)?

    Melhor, como atribuir um recibo a um pagamento na tabela Fluxo e liquidar várias quotas ao mesmo tempo, dessa tabela?

    Esta é a tabela:

    Como criar pagamentos sobre uma tabela? UUH3zXf


    Raciocinando sobre o processo:
    O habitual é com o processo explicado acima (na 3ª linha) na tabela recibos o campo "cliente" vai buscar o id à tabela Cliente, um campo "produto/serviço" vai buscar um código a outra tabela.

    No sistema que tenho montado a informação deve vir da tabela Fluxo.
    Quero dar inicio ao processo pelo lado da tabela Fluxo vendo onde estão os pagamentos e criar um recibo com base num desses registos.
    Atribuir em cada recibo um ou mais pagamentos; esses também estão na mesma tabela Fluxo.
    rubenscouto
    rubenscouto
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 679
    Registrado : 02/10/2011

    Como criar pagamentos sobre uma tabela? Empty Re: Como criar pagamentos sobre uma tabela?

    Mensagem  rubenscouto 8/2/2017, 07:25

    Para entender melhor, é bom postar parte do bd com os objetos envolvidos e seus devidos relacionamentos e um detalhamento do que realmente pretende obter.
    avatar
    Ad-minister
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 73
    Registrado : 18/04/2014

    Como criar pagamentos sobre uma tabela? Empty Re: Como criar pagamentos sobre uma tabela?

    Mensagem  Ad-minister 8/2/2017, 16:13

    Obrigado rubenscouto.

    Aqui estáa minha bd (anexo).

    Já consegui implementar o Passo 2.

    Agora quero fazer o Passo 3.

    Ao carregar no botão "Recibo" do form "Recibos Pendentes" (passo 1), abre o form "Composição de Recibo" (passo 2) com o registo selecionado.

    Usei:

    Código:
    Private Sub Comando114_Click()
          DoCmd.OpenForm "ReciboComposição", , , "[tbFlxId]=" & Me.tbFlxId
    End Sub


    Está faltando:
    Quero usar a informação que obtenho no form "Composição de Recibo" para criar um recibo. 

    Como posso fazer isso? Pf. ver a relação de tabelas.

    Agradeço imenso a quem puder ajudar. Há mais de uma semana que trabalho nisto... Embarassed
    Anexos
    Como criar pagamentos sobre uma tabela? Attachmentrec20170208.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (110 Kb) Baixado 11 vez(es)

    Conteúdo patrocinado


    Como criar pagamentos sobre uma tabela? Empty Re: Como criar pagamentos sobre uma tabela?

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 26/4/2024, 13:01