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]Como unir duas tabelas( uma de entrada e outra de saída), em uma mesma consulta.

    Silvio
    Silvio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 5077
    Registrado : 20/04/2011

    [Resolvido]Como unir duas tabelas( uma de entrada e outra de saída), em uma mesma consulta. Empty Como unir duas tabelas( uma de entrada e outra de saída), em uma mesma consulta.

    Mensagem  Silvio 29/7/2011, 20:48

    Boa tarde à todos os colegas.

    Senhores, conforme título do ora acima descrito tenho uma grande duvida.

    Tenho duas tabelas ( entrada com os campos: DataPagamento, valor, cliente, motivo do pagamento) e outra ( despesas com os campos:datadespesa,motivodespesa,valordespesa, fornecedor ) ambas não contém chave primária.

    Criei consultas para ambas, e após isso montei os relatórios baseados nessas consultas com um critério data ( entre e e).

    Tudo isso acima descrito funciona perfeitamente, porém meu cliente necessita de um outro relatório que demostre para ele os campos de ambas (DataPagamento, Valor... da tabela entrada e DataDespesas e ValorDespesas da tabela despesa).

    Bom ai que complicou tudo....tentei através de consulta simples, deu errado...os registros se multiplicaram.

    Consulta referencia cruzada, deu errado também.

    Colocar um distinct antes do select data de ambas as tabelas...travou.

    Será que alguém tem alguma sugestão ? Falta apenas isso para terminar o projeto.

    Desde já agradeço muito a todos.

    Silvio


    .................................................................................
    Caso tenha resolvido a tua duvida, coloque o tópico como resolvido.
    www.maximoaccess.com/t860-resolucao-de-topicos

    "Quase tudo é possível quando se tem determinação e força de vontade. Não desista tão rápido."
    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]Como unir duas tabelas( uma de entrada e outra de saída), em uma mesma consulta. Empty Re: [Resolvido]Como unir duas tabelas( uma de entrada e outra de saída), em uma mesma consulta.

    Mensagem  criquio 29/7/2011, 21:08

    Os dados de ambas tem que aparecer mesclado no relatório ou em dois blocos separados? Como ficará a estrutura no relatório?


    .................................................................................
    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.

    Silvio
    Silvio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 5077
    Registrado : 20/04/2011

    [Resolvido]Como unir duas tabelas( uma de entrada e outra de saída), em uma mesma consulta. Empty Re: [Resolvido]Como unir duas tabelas( uma de entrada e outra de saída), em uma mesma consulta.

    Mensagem  Silvio 29/7/2011, 21:12

    Criquio, boa Tarde a ti.

    Separados, de um lado uma coluna entrada....do outro lado a coluna saída, no fim de cada coluna a soma total....e no final desse relatório, um resultado...entrada-saída=saldo mês


    .................................................................................
    Caso tenha resolvido a tua duvida, coloque o tópico como resolvido.
    www.maximoaccess.com/t860-resolucao-de-topicos

    "Quase tudo é possível quando se tem determinação e força de vontade. Não desista tão rápido."
    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]Como unir duas tabelas( uma de entrada e outra de saída), em uma mesma consulta. Empty Re: [Resolvido]Como unir duas tabelas( uma de entrada e outra de saída), em uma mesma consulta.

    Mensagem  criquio 29/7/2011, 21:13

    Será que dois subrelatórios, sendo cada um proveniente de uma tabela, não daria conta do recado?


    .................................................................................
    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.

    Silvio
    Silvio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 5077
    Registrado : 20/04/2011

    [Resolvido]Como unir duas tabelas( uma de entrada e outra de saída), em uma mesma consulta. Empty Re: [Resolvido]Como unir duas tabelas( uma de entrada e outra de saída), em uma mesma consulta.

    Mensagem  Silvio 29/7/2011, 21:19

    Hummmmmm.....não havia pensado nisso antes, mas para que isso aconteça as tabelas não teriam que estar relacionada ?


    .................................................................................
    Caso tenha resolvido a tua duvida, coloque o tópico como resolvido.
    www.maximoaccess.com/t860-resolucao-de-topicos

    "Quase tudo é possível quando se tem determinação e força de vontade. Não desista tão rápido."
    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]Como unir duas tabelas( uma de entrada e outra de saída), em uma mesma consulta. Empty Re: [Resolvido]Como unir duas tabelas( uma de entrada e outra de saída), em uma mesma consulta.

    Mensagem  criquio 29/7/2011, 21:25

    Vai depender do caso. Talvez para esse caso basta coloca os subrelatórios.


    .................................................................................
    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.

    Silvio
    Silvio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 5077
    Registrado : 20/04/2011

    [Resolvido]Como unir duas tabelas( uma de entrada e outra de saída), em uma mesma consulta. Empty Re: [Resolvido]Como unir duas tabelas( uma de entrada e outra de saída), em uma mesma consulta.

    Mensagem  Silvio 29/7/2011, 21:32

    Criquio, através do assist. de relatório, coloquei os dois ao mesmo tempo ( sub relatórios ), vou ter que dar uma formatada neles, para ficarem em forma de colunas, tipo excel.....mas antevejo complicações quando tiver que fazer o calculo final....alguma idéia ?


    .................................................................................
    Caso tenha resolvido a tua duvida, coloque o tópico como resolvido.
    www.maximoaccess.com/t860-resolucao-de-topicos

    "Quase tudo é possível quando se tem determinação e força de vontade. Não desista tão rápido."
    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]Como unir duas tabelas( uma de entrada e outra de saída), em uma mesma consulta. Empty Re: [Resolvido]Como unir duas tabelas( uma de entrada e outra de saída), em uma mesma consulta.

    Mensagem  criquio 29/7/2011, 21:37

    Se vai ficar cada um em uma coluna e dependendo da finalidade, à qual não tenho como antever, eu colocaria dois subrels como falei. Mas talvez dê para usar DSum condicionando à tabela. Algo como:

    =DSum("NomeCampo";"NomeTabela1")

    =DSum("NomeCampo";"NomeTabela2")


    ou se precisar condicionar a um campo:

    =DSum("NomeCampo";"NomeTabela";"Campo='" & [CampoDoRel] & "'")


    .................................................................................
    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.

    Silvio
    Silvio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 5077
    Registrado : 20/04/2011

    [Resolvido]Como unir duas tabelas( uma de entrada e outra de saída), em uma mesma consulta. Empty Re: [Resolvido]Como unir duas tabelas( uma de entrada e outra de saída), em uma mesma consulta.

    Mensagem  Silvio 29/7/2011, 21:39

    Maravilha, estou formatando os campos para ficarem apenas em duas colunas, com apenas os campos necessários ( data... tanto de entrada com de saída e valor... tanto de entrada como de saída ).

    Vamos ver como é que vai ficar a coisa aqui....

    Por enquanto meu caro colega....lhe sou grato.


    .................................................................................
    Caso tenha resolvido a tua duvida, coloque o tópico como resolvido.
    www.maximoaccess.com/t860-resolucao-de-topicos

    "Quase tudo é possível quando se tem determinação e força de vontade. Não desista tão rápido."
    Silvio
    Silvio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 5077
    Registrado : 20/04/2011

    [Resolvido]Como unir duas tabelas( uma de entrada e outra de saída), em uma mesma consulta. Empty Re: [Resolvido]Como unir duas tabelas( uma de entrada e outra de saída), em uma mesma consulta.

    Mensagem  Silvio 29/7/2011, 22:53

    Criquio, terminei a modelação do relatório......ficou legal ao meu ver....

    Porém, necessito de um help teu....

    Em cada relatório, a um campo calculado somando, tanto entrada como saída. Cada um deles tem um total geral.

    Como que eu faço para subtrair um do outro ?

    Tipo.....=[total entradas]- [total saídas], no rodapé da página ?


    .................................................................................
    Caso tenha resolvido a tua duvida, coloque o tópico como resolvido.
    www.maximoaccess.com/t860-resolucao-de-topicos

    "Quase tudo é possível quando se tem determinação e força de vontade. Não desista tão rápido."
    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]Como unir duas tabelas( uma de entrada e outra de saída), em uma mesma consulta. Empty Re: [Resolvido]Como unir duas tabelas( uma de entrada e outra de saída), em uma mesma consulta.

    Mensagem  criquio 29/7/2011, 22:59

    Tente dessa forma mesmo no rodapé do relatório.


    .................................................................................
    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.

    Silvio
    Silvio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 5077
    Registrado : 20/04/2011

    [Resolvido]Como unir duas tabelas( uma de entrada e outra de saída), em uma mesma consulta. Empty Re: [Resolvido]Como unir duas tabelas( uma de entrada e outra de saída), em uma mesma consulta.

    Mensagem  Silvio 29/7/2011, 23:01

    ok, vou tentar.....já nem mais enxergo a tela do notebook.....risos !


    .................................................................................
    Caso tenha resolvido a tua duvida, coloque o tópico como resolvido.
    www.maximoaccess.com/t860-resolucao-de-topicos

    "Quase tudo é possível quando se tem determinação e força de vontade. Não desista tão rápido."
    Silvio
    Silvio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 5077
    Registrado : 20/04/2011

    [Resolvido]Como unir duas tabelas( uma de entrada e outra de saída), em uma mesma consulta. Empty Re: [Resolvido]Como unir duas tabelas( uma de entrada e outra de saída), em uma mesma consulta.

    Mensagem  Silvio 29/7/2011, 23:05

    Criquio, no rodapé do relatório...coloquei...saldo mensal =([AccessTotalsSomaDeValor])-([AccessTotalsValorDespesas1])

    o nome =([AccessTotalsSomaDeValor], e o valor das entrada....([AccessTotalsValorDespesas1])é o valor das saídas.

    Esses nomes foram dados pelo access mesmo..

    Estou perdido....pois deu erro #nome?


    .................................................................................
    Caso tenha resolvido a tua duvida, coloque o tópico como resolvido.
    www.maximoaccess.com/t860-resolucao-de-topicos

    "Quase tudo é possível quando se tem determinação e força de vontade. Não desista tão rápido."
    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]Como unir duas tabelas( uma de entrada e outra de saída), em uma mesma consulta. Empty Re: [Resolvido]Como unir duas tabelas( uma de entrada e outra de saída), em uma mesma consulta.

    Mensagem  criquio 29/7/2011, 23:20

    Você colocou tudo isso mesmo? O certo seria apenas assim:

    =[AccessTotalsSomaDeValor]-[AccessTotalsValorDespesas1]


    .................................................................................
    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.

    Silvio
    Silvio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 5077
    Registrado : 20/04/2011

    [Resolvido]Como unir duas tabelas( uma de entrada e outra de saída), em uma mesma consulta. Empty Re: [Resolvido]Como unir duas tabelas( uma de entrada e outra de saída), em uma mesma consulta.

    Mensagem  Silvio 30/7/2011, 00:03

    sim isso mesmo....do jeito que você,postou acima. Mas vamos deixar isso para amanhã...assim não tomo muito o vosso tempo.
    Criquio, um grande abraço para ti e um ótimo fim de semana também.
    Agradeço desde já a tua ajuda !


    .................................................................................
    Caso tenha resolvido a tua duvida, coloque o tópico como resolvido.
    www.maximoaccess.com/t860-resolucao-de-topicos

    "Quase tudo é possível quando se tem determinação e força de vontade. Não desista tão rápido."
    Silvio
    Silvio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 5077
    Registrado : 20/04/2011

    [Resolvido]Como unir duas tabelas( uma de entrada e outra de saída), em uma mesma consulta. Empty Re: [Resolvido]Como unir duas tabelas( uma de entrada e outra de saída), em uma mesma consulta.

    Mensagem  Silvio 30/7/2011, 14:34

    Prezados amigos e colegas....bom dia a todos.

    Consegui resolver, não foi através de consultas, como eu havia postado aqui; mas sim através de sub relatórios unidos em apenas um.

    A solução que eu estava procurando achei, e a formula final ficou assim....em uma caixa de texto=[Fechamento_Diario].[Relatório]![AccessTotalsSomaDeValor]-[Pagamentos].[Relatório]![AccessTotalsValorDespesas1].

    Agradeço imensamente ao Criquio, que me fez pensar e pensar e encontrar a solução...Criquio valeu muito a vossa ajuda.

    Dou por encerrado o tópico.


    .................................................................................
    Caso tenha resolvido a tua duvida, coloque o tópico como resolvido.
    www.maximoaccess.com/t860-resolucao-de-topicos

    "Quase tudo é possível quando se tem determinação e força de vontade. Não desista tão rápido."

    Conteúdo patrocinado


    [Resolvido]Como unir duas tabelas( uma de entrada e outra de saída), em uma mesma consulta. Empty Re: [Resolvido]Como unir duas tabelas( uma de entrada e outra de saída), em uma mesma consulta.

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 6/5/2024, 20:25