GD Access    GD Access    Grupo de Discussão  Ir para Categorias  Grupos técnicos  Ir para Fóruns  Access    Access 2000 - Como consulto os Pagamentos Cadastrados
Go
Novo
Procurar
Notificar
Ferramentas
Responder
  
-star Rating Vote!  Login/Cadastrar 
Estagiário

postado

Questão:
Tenho cinco (5) tipos de pagamentos diferentes quanto no cadastro do cliente, agora preciso fazer uma consulta onde a Data precisa separar os pagamento de acordo com: =Data() , isto é, a data de hoje.
NÃO CONSIGO, E TENHO DIFICULDADE NA CONSTRUÇÃO DA ROTINA PARA APRESENTAR RELATORIO SOMENTE DOS PAGAMENTOS DE HOJE.
ALGUEM PODE AJUDAR-ME - OBRIGADO

Opções:
PENSEI EM FAZER CONSULTA DE CONSULTAS MAS AINDA NÃO FUI FELIZ

 
 
Postagens: 79 | Localização: São Paulo | Registrado: 14 February 2004Reply With QuoteEditar ou Apagar MensagemReport This Post
Estagiário

postado Hide Post
quote:
Postado originalmente por CavaloAlado:
Tenho cinco (5) tipos de pagamentos com nomes diferentes quanto no cadastro de pagamentos, agora preciso fazer uma consulta onde a Data precisa separar os pagamento de acordo com: =Data() , isto é, a data de hoje.
NÃO CONSIGO, E TENHO DIFICULDADE NA CONSTRUÇÃO DA ROTINA PARA APRESENTAR RELATORIO SOMENTE DOS PAGAMENTOS DE HOJE.
ALGUEM PODE AJUDAR-ME - OBRIGADO
 
Postagens: 79 | Localização: São Paulo | Registrado: 14 February 2004Reply With QuoteEditar ou Apagar MensagemReport This Post
Gerente

postado Hide Post
Não deu prá perceber qual a dificuldade.

Aparentemente seria o seguinte:

Crie um consulta onde exista o campo data e, no critério deste, coloque = Data().
Faça desta consulta a OrigemDeRegistro do relatório.


Desenvolvimento & Suporte
jhfialho@rocketmail.com
 
Postagens: 3666 | Registrado: 01 February 2001Reply With QuoteEditar ou Apagar MensagemReport This Post
Estagiário

postado Hide Post
Voltando a explicar com mais detalhes !
Os pagamentos são cadastrados em um mesmo FORM com nomes diferentes, do tipo :
mensalidade, serviço, aquisição etc...
os pagamentos ocorrem em datas diferentes, registrado nesse FORM. Quando faço uma consulta com para localizar somente os pagamento de hoje,isto é, =DATA(). Surgem na consulta os demais pagamento em datas diferentes

SUMÁRIO: preciso dos pagamentos que foram feitos somente hoje é: =Data()
Tenho 5 tipos de pagamentos e alguns deles como não pertencem a data de hoje, e não quero que apareça na consulta.
 
Postagens: 79 | Localização: São Paulo | Registrado: 14 February 2004Reply With QuoteEditar ou Apagar MensagemReport This Post
Programador Pleno

postado Hide Post
A resposta do JorgeHF está perfeita.

Se não deu certo com você, talvez o campo que vc se refere não seja do tipo data.

Espero ter ajudado
 
Postagens: 230 | Localização: Rio de Janeiro | Registrado: 08 August 2002Reply With QuoteEditar ou Apagar MensagemReport This Post
Estagiário

postado Hide Post
Ainda não consegui obter sucesso com a minha consulta. Seguindo as instruções do amigo JORGE, montei a consulta fazendo referencia à DATA ela ficou assim:

SELECT DISTINCTROW Pagamento1.Codigo, Pagamento1.Nome, Format$(Pagamento1.[Data pg1],'Short Date') AS [Data pg1 por dia], Format$(Pagamento2.[Data pg2],'Short Date') AS [Data pg2 por dia], Sum(Pagamento1.pg1) AS [Soma De pg1], Sum(Pagamento2.pg2) AS [Soma De pg2]
FROM Pagamento2 INNER JOIN (Pagamento1 INNER JOIN Clientes ON Pagamento1.Codigo = Clientes.Codigo) ON Pagamento2.Codigo = Clientes.Codigo
GROUP BY Pagamento1.Codigo, Pagamento1.Nome, Format$(Pagamento1.[Data pg1],'Short Date'), Format$(Pagamento2.[Data pg2],'Short Date');

POREM, havendo um pagamento que não foi feito e o campo DATA na Tabela Clientes ainda esta sem preencher, a consulta não apresenta este cadastrado. Eu preciso que ela apresente pelo menos os pagamentos efetuados em =DATA() e ela nao apresenta o cadastrado.

Veja que ainda nao preenchi o campo dois de pagamento e nem a data, pois o cadastrado ainda nao efetuou o segundo pagamento. Pois a consulta nao apresenta o cadastrado com apenas um pagamento efetuado.
Estou tentando ainda, mas conto com a ajuda de vocês. OBRIGADO
 
Postagens: 79 | Localização: São Paulo | Registrado: 14 February 2004Reply With QuoteEditar ou Apagar MensagemReport This Post
Estagiário

postado Hide Post
quote:
Postado originalmente por CavaloAlado:
Tenho cinco (5) tipos de pagamentos diferentes quanto no cadastro do cliente, agora preciso fazer uma consulta onde a Data precisa separar os pagamento de acordo com: =Data() , isto é, a data de hoje.
NÃO CONSIGO, E TENHO DIFICULDADE NA CONSTRUÇÃO DA ROTINA PARA APRESENTAR RELATORIO SOMENTE DOS PAGAMENTOS DE HOJE.
ALGUEM PODE AJUDAR-ME - OBRIGADO
 
Postagens: 79 | Localização: São Paulo | Registrado: 14 February 2004Reply With QuoteEditar ou Apagar MensagemReport This Post
Programador Pleno

postado Hide Post
Faltou a cláusula HAVING:

SELECT DISTINCTROW Pagamento1.Codigo, Pagamento1.Nome, Format$(Pagamento1.[Data pg1],'Short Date') AS [Data pg1 por dia], Format$(Pagamento2.[Data pg2],'Short Date') AS [Data pg2 por dia], Sum(Pagamento1.pg1) AS [Soma De pg1], Sum(Pagamento2.pg2) AS [Soma De pg2]
FROM Pagamento2 INNER JOIN (Pagamento1 INNER JOIN Clientes ON Pagamento1.Codigo = Clientes.Codigo) ON Pagamento2.Codigo = Clientes.Codigo
GROUP BY Pagamento1.Codigo, Pagamento1.Nome, Format$(Pagamento1.[Data pg1],'Short Date'), Format$(Pagamento2.[Data pg2],'Short Date') HAVING (((Pagamento1.[Data pg1])=Date()));
 
Postagens: 203 | Localização: Blumenau, SC, Brazil | Registrado: 15 September 2005Reply With QuoteEditar ou Apagar MensagemReport This Post
Estagiário

postado Hide Post
quote:
Postado originalmente por CavaloAlado:
Ainda não consegui obter sucesso com a minha consulta. Seguindo as instruções do amigo JORGE, montei a consulta fazendo referencia à DATA ela ficou assim:

SELECT DISTINCTROW Pagamento1.Codigo, Pagamento1.Nome, Format$(Pagamento1.[Data pg1],'Short Date') AS [Data pg1 por dia], Format$(Pagamento2.[Data pg2],'Short Date') AS [Data pg2 por dia], Sum(Pagamento1.pg1) AS [Soma De pg1], Sum(Pagamento2.pg2) AS [Soma De pg2]
FROM Pagamento2 INNER JOIN (Pagamento1 INNER JOIN Clientes ON Pagamento1.Codigo = Clientes.Codigo) ON Pagamento2.Codigo = Clientes.Codigo
GROUP BY Pagamento1.Codigo, Pagamento1.Nome, Format$(Pagamento1.[Data pg1],'Short Date'), Format$(Pagamento2.[Data pg2],'Short Date');

POREM, havendo um pagamento que não foi feito e o campo DATA na Tabela Clientes ainda esta sem preencher, a consulta não apresenta este cadastrado. Eu preciso que ela apresente pelo menos os pagamentos efetuados em =DATA() e ela nao apresenta o cadastrado.

Veja que ainda nao preenchi o campo dois de pagamento e nem a data, pois o cadastrado ainda nao efetuou o segundo pagamento. Pois a consulta nao apresenta o cadastrado com apenas um pagamento efetuado.
Estou tentando ainda, mas conto com a ajuda de vocês. OBRIGADO
 
Postagens: 79 | Localização: São Paulo | Registrado: 14 February 2004Reply With QuoteEditar ou Apagar MensagemReport This Post
Estagiário

postado Hide Post
quote:
Postado originalmente por CavaloAlado:
quote:
Postado originalmente por CavaloAlado:
Tenho cinco (5) tipos de pagamentos diferentes quanto no cadastro do cliente, agora preciso fazer uma consulta onde a Data precisa separar os pagamento de acordo com: =Data() , isto é, a data de hoje.
NÃO CONSIGO, E TENHO DIFICULDADE NA CONSTRUÇÃO DA ROTINA PARA APRESENTAR RELATORIO SOMENTE DOS PAGAMENTOS DE HOJE.
ALGUEM PODE AJUDAR-ME - OBRIGADO
 
Postagens: 79 | Localização: São Paulo | Registrado: 14 February 2004Reply With QuoteEditar ou Apagar MensagemReport This Post
Estagiário

postado Hide Post
quote:
Postado originalmente por CavaloAlado:
Voltando a explicar com mais detalhes !
Os pagamentos são cadastrados em um mesmo FORM com nomes diferentes, do tipo :
mensalidade, serviço, aquisição etc...
os pagamentos ocorrem em datas diferentes, registrado nesse FORM. Quando faço uma consulta com para localizar somente os pagamento de hoje,isto é, =DATA(). Surgem na consulta os demais pagamento em datas diferentes

SUMÁRIO: preciso dos pagamentos que foram feitos somente hoje é: =Data()
Tenho 5 tipos de pagamentos e alguns deles como não pertencem a data de hoje, e não quero que apareça na consulta.
 
Postagens: 79 | Localização: São Paulo | Registrado: 14 February 2004Reply With QuoteEditar ou Apagar MensagemReport This Post
Estagiário

postado Hide Post
quote:
Postado originalmente por CavaloAlado:
Tenho cinco (5) tipos de pagamentos diferentes quanto no cadastro do cliente, agora preciso fazer uma consulta onde a Data precisa separar os pagamento de acordo com: =Data() , isto é, a data de hoje.
NÃO CONSIGO, E TENHO DIFICULDADE NA CONSTRUÇÃO DA ROTINA PARA APRESENTAR RELATORIO SOMENTE DOS PAGAMENTOS DE HOJE.
ALGUEM PODE AJUDAR-ME - OBRIGADO
 
Postagens: 79 | Localização: São Paulo | Registrado: 14 February 2004Reply With QuoteEditar ou Apagar MensagemReport This Post
Estagiário

postado Hide Post
quote:
Postado originalmente por CavaloAlado:
quote:
Postado originalmente por CavaloAlado:
Tenho cinco (5) tipos de pagamentos com nomes diferentes quanto no cadastro de pagamentos, agora preciso fazer uma consulta onde a Data precisa separar os pagamento de acordo com: =Data() , isto é, a data de hoje.
NÃO CONSIGO, E TENHO DIFICULDADE NA CONSTRUÇÃO DA ROTINA PARA APRESENTAR RELATORIO SOMENTE DOS PAGAMENTOS DE HOJE.
ALGUEM PODE AJUDAR-ME - OBRIGADO
 
Postagens: 79 | Localização: São Paulo | Registrado: 14 February 2004Reply With QuoteEditar ou Apagar MensagemReport This Post
Estagiário

postado Hide Post
quote:
Postado originalmente por CavaloAlado:
Voltando a explicar com mais detalhes !
Os pagamentos são cadastrados em um mesmo FORM com nomes diferentes, do tipo :
mensalidade, serviço, aquisição etc...
os pagamentos ocorrem em datas diferentes, registrado nesse FORM. Quando faço uma consulta com para localizar somente os pagamento de hoje,isto é, =DATA(). Surgem na consulta os demais pagamento em datas diferentes

SUMÁRIO: preciso dos pagamentos que foram feitos somente hoje é: =Data()
Tenho 5 tipos de pagamentos e alguns deles como não pertencem a data de hoje, e não quero que apareça na consulta.
 
Postagens: 79 | Localização: São Paulo | Registrado: 14 February 2004Reply With QuoteEditar ou Apagar MensagemReport This Post
Estagiário

postado Hide Post
quote:
Postado originalmente por CavaloAlado:
Ainda não consegui obter sucesso com a minha consulta. Seguindo as instruções do amigo JORGE, montei a consulta fazendo referencia à DATA ela ficou assim:

SELECT DISTINCTROW Pagamento1. Codigo, Pagamento1.Nome, Format$(Pagamento1.[Data pg1],'Short Date') AS [Data pg1 por dia], Format$(Pagamento2.[Data pg2],'Short Date') AS [Data pg2 por dia], Sum(Pagamento1.pg1) AS [Soma De pg1], Sum(Pagamento2.pg2) AS [Soma De pg2]
FROM Pagamento2 INNER JOIN (Pagamento1 INNER JOIN Clientes ON Pagamento1.Codigo = Clientes.Codigo) ON Pagamento2.Codigo = Clientes.Codigo
GROUP BY Pagamento1.Codigo, Pagamento1.Nome, Format$(Pagamento1.[Data pg1],'Short Date'), Format$(Pagamento2.[Data pg2],'Short Date');

POREM, havendo um pagamento que não foi feito e o campo DATA na Tabela Clientes ainda esta sem preencher, a consulta não apresenta este cadastrado. Eu preciso que ela apresente pelo menos os pagamentos efetuados em =DATA() e ela nao apresenta o cadastrado.

Veja que ainda nao preenchi o campo dois de pagamento e nem a data, pois o cadastrado ainda nao efetuou o segundo pagamento. Pois a consulta nao apresenta o cadastrado com apenas um pagamento efetuado.
Estou tentando ainda, mas conto com a ajuda de vocês. OBRIGADO
 
Postagens: 79 | Localização: São Paulo | Registrado: 14 February 2004Reply With QuoteEditar ou Apagar MensagemReport This Post
Estagiário

postado Hide Post
quote:
Postado originalmente por CavaloAlado:
quote:
Postado originalmente por CavaloAlado:
Tenho cinco (5) tipos de pagamentos diferentes quanto no cadastro do cliente, agora preciso fazer uma consulta onde a Data precisa separar os pagamento de acordo com: =Data() , isto é, a data de hoje.
NÃO CONSIGO, E TENHO DIFICULDADE NA CONSTRUÇÃO DA ROTINA PARA APRESENTAR RELATORIO SOMENTE DOS PAGAMENTOS DE HOJE.
ALGUEM PODE AJUDAR-ME - OBRIGADO
 
Postagens: 79 | Localização: São Paulo | Registrado: 14 February 2004Reply With QuoteEditar ou Apagar MensagemReport This Post
Estagiário

postado Hide Post
quote:
Postado originalmente por CavaloAlado:
quote:
Postado originalmente por CavaloAlado:
quote:
Postado originalmente por CavaloAlado:
Tenho cinco (5) tipos de pagamentos com nomes diferentes quanto no cadastro de pagamentos, agora preciso fazer uma consulta onde a Data precisa separar os pagamento de acordo com: =Data() , isto é, a data de hoje.
NÃO CONSIGO, E TENHO DIFICULDADE NA CONSTRUÇÃO DA ROTINA PARA APRESENTAR RELATORIO SOMENTE DOS PAGAMENTOS DE HOJE.
ALGUEM PODE AJUDAR-ME - OBRIGADO
 
Postagens: 79 | Localização: São Paulo | Registrado: 14 February 2004Reply With QuoteEditar ou Apagar MensagemReport This Post
Estagiário

postado Hide Post
quote:
Postado originalmente por CavaloAlado:
Tenho cinco (5) tipos de pagamentos diferentes quanto no cadastro do cliente, agora preciso fazer uma consulta onde a Data precisa separar os pagamento de acordo com: =Data() , isto é, a data de hoje.
NÃO CONSIGO, E TENHO DIFICULDADE NA CONSTRUÇÃO DA ROTINA PARA APRESENTAR RELATORIO SOMENTE DOS PAGAMENTOS DE HOJE.
ALGUEM PODE AJUDAR-ME - OBRIGADO
 
Postagens: 79 | Localização: São Paulo | Registrado: 14 February 2004Reply With QuoteEditar ou Apagar MensagemReport This Post
 Tópico Anterior | Próximo Tópico Powered by Eve For Enterprise  
 

GD Access    GD Access    Grupo de Discussão  Ir para Categorias  Grupos técnicos  Ir para Fóruns  Access    Access 2000 - Como consulto os Pagamentos Cadastrados

©