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]Coluna do Relatório Receber dois valores

    avatar
    lbatalha
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Portugal
    Mensagens : 29
    Registrado : 13/02/2014

    [Resolvido]Coluna do Relatório Receber dois valores Empty [Resolvido]Coluna do Relatório Receber dois valores

    Mensagem  lbatalha 13/3/2014, 13:43

    Bom Dia!

    Tenho a seguinte situação. Tenho dois campos na minha consulta, número_cc e numero_p e são de tabelas diferentes. Queria saber se é possível em uma coluna do relatório receber esses dois valores. Porque é o seguinte, sempre um vai ser nulo, os dois nunca virão preenchidos simultaneamente.

    É possível?
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11016
    Registrado : 04/11/2009

    [Resolvido]Coluna do Relatório Receber dois valores Empty Re: [Resolvido]Coluna do Relatório Receber dois valores

    Mensagem  JPaulo 13/3/2014, 14:32

    Ola;

    Se ambos estão na consulta que alimenta o relatorio e ser quer em coluna, é só colocar lá os dois campos, ou estou a ver mal a coisa ?


    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Coluna do Relatório Receber dois valores Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Coluna do Relatório Receber dois valores Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Coluna do Relatório Receber dois valores Folder_announce_new Instruções SQL como utilizar...
    avatar
    lbatalha
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Portugal
    Mensagens : 29
    Registrado : 13/02/2014

    [Resolvido]Coluna do Relatório Receber dois valores Empty Re: [Resolvido]Coluna do Relatório Receber dois valores

    Mensagem  lbatalha 13/3/2014, 15:05

    ambos estão na consulta mas são de tabelas diferentes,porem queria colocar em uma coluna só no relatório porque é o mesmo tipo de informação.
    Ex:

    Tabela A
    Nome Número
    M 123

    Tabela B
    Nome Numero
    N 456

    Tenho uma coluna no relatório chamada "Número" queria q a coluna número da tabela A e tabela B aparecesse nessa coluna. Pq no meu caso aqui uma virá com valor e a outra nula. Os campos número das tabelas nunca virão preenchidos juntos.



    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11016
    Registrado : 04/11/2009

    [Resolvido]Coluna do Relatório Receber dois valores Empty Re: [Resolvido]Coluna do Relatório Receber dois valores

    Mensagem  JPaulo 13/3/2014, 15:20

    Só testando na sua consulta;

    Uma coluna nova;

    Resultado: IIf(IsNull([TabelaA.Nome]);[TabelaB.Nome];IIf(IsNull([TabelaB.Nome]);[TabelaA.Nome];[TabelaA.Nome]))



    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Coluna do Relatório Receber dois valores Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Coluna do Relatório Receber dois valores Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Coluna do Relatório Receber dois valores Folder_announce_new Instruções SQL como utilizar...
    avatar
    lbatalha
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Portugal
    Mensagens : 29
    Registrado : 13/02/2014

    [Resolvido]Coluna do Relatório Receber dois valores Empty Re: [Resolvido]Coluna do Relatório Receber dois valores

    Mensagem  lbatalha 13/3/2014, 15:31

    Eu coloco esse código aonde na consulta ou no relatorio.

    Minha consulta:

    SELECT SUM(ID.ValorTotal) AS ValorTotalConta, Conta.Num_Conta_Contabil, Conta.Nome, M.Num_Medicao, M.Data_Inicial, M.Data_Final, M.Mes_Referencia, P.Numero, P.NomeP, CC.Numero_CC, CC.Descricao FROM ((((((Servicos AS S INNER JOIN Conta_Contabil AS Conta ON S.Cod_Contabil=Conta.Cod_Contabil) INNER JOIN Itens_Diario AS ID ON S.Cod_Itens_Diario=ID.Cod_Itens_Diario) INNER JOIN Diarios AS D ON ID.Cod_Diario=D.Cod_Diario) INNER JOIN Medicao AS M ON D.Cod_Medicao=M.Cod_Medicao) LEFT JOIN Tarefa_Projeto AS TP ON TP.Cod_Tarefa=S.Cod_Tarefa) LEFT JOIN Centro_Custo AS CC ON CC.Cod_CC=S.Cod_CC)LEFT JOIN Projeto AS P ON P.Cod_Projeto=TP.Cod_Projeto WHERE D.Cod_Medicao=18
    GROUP BY Conta.Num_Conta_Contabil, Conta.Nome, M.Num_Medicao, M.Data_Inicial, M.Data_Final, M.Mes_Referencia, P.Numero, P.NomeP, CC.Numero_CC, CC.Descricao



    IIf(IsNull([P.NomeP]);[CC.Descricao];IIf(IsNull([CC.Descricao]);[P.NomeP];[P.NomeP]))
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11016
    Registrado : 04/11/2009

    [Resolvido]Coluna do Relatório Receber dois valores Empty Re: [Resolvido]Coluna do Relatório Receber dois valores

    Mensagem  JPaulo 13/3/2014, 15:40

    Tal como lhe disse acima, num campo novo na sua consulta.

    Depois aproveite-o para o relatorio.


    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Coluna do Relatório Receber dois valores Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Coluna do Relatório Receber dois valores Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Coluna do Relatório Receber dois valores Folder_announce_new Instruções SQL como utilizar...
    avatar
    lbatalha
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Portugal
    Mensagens : 29
    Registrado : 13/02/2014

    [Resolvido]Coluna do Relatório Receber dois valores Empty Re: [Resolvido]Coluna do Relatório Receber dois valores

    Mensagem  lbatalha 13/3/2014, 16:18

    Obrigada pela ajuda!

    Consegui dessa forma também usando Union. Caso alguém tenha a mesma dúvida.

    Select Conta.Num_Conta_Contabil,SUM(ID.ValorTotal) AS ValorTotalConta, Conta.Nome,P.Numero, P.NomeP, M.Num_Medicao, M.Data_Inicial, M.Data_Final, M.Mes_Referencia from (((((Servicos AS S INNER JOIN Conta_Contabil AS Conta ON S.Cod_Contabil=Conta.Cod_Contabil) INNER JOIN Itens_Diario AS ID ON S.Cod_Itens_Diario=ID.Cod_Itens_Diario) INNER JOIN Diarios AS D ON ID.Cod_Diario=D.Cod_Diario) INNER JOIN Medicao AS M ON D.Cod_Medicao=M.Cod_Medicao) LEFT JOIN Tarefa_Projeto AS TP ON TP.Cod_Tarefa=S.Cod_Tarefa) LEFT JOIN Projeto AS P ON P.Cod_Projeto=TP.Cod_Projeto WHERE D.Cod_Medicao=18 and P.Numero <> null
    GROUP BY Conta.Num_Conta_Contabil, Conta.Nome, M.Num_Medicao, M.Data_Inicial, M.Data_Final, M.Mes_Referencia, P.Numero, P.NomeP
    UNION
    (Select Conta.Num_Conta_Contabil,SUM(ID.ValorTotal) AS ValorTotalConta, Conta.Nome,CC.Numero_CC, CC.Descricao, M.Num_Medicao, M.Data_Inicial, M.Data_Final, M.Mes_Referencia from ((((Servicos AS S INNER JOIN Conta_Contabil AS Conta ON S.Cod_Contabil=Conta.Cod_Contabil) INNER JOIN Itens_Diario AS ID ON S.Cod_Itens_Diario=ID.Cod_Itens_Diario) INNER JOIN Diarios AS D ON ID.Cod_Diario=D.Cod_Diario) INNER JOIN Medicao AS M ON D.Cod_Medicao=M.Cod_Medicao)LEFT JOIN Centro_Custo AS CC ON CC.Cod_CC=S.Cod_CC WHERE D.Cod_Medicao=18 and CC.Numero_CC <> null
    GROUP BY Conta.Num_Conta_Contabil, Conta.Nome, M.Num_Medicao, M.Data_Inicial, M.Data_Final, M.Mes_Referencia, CC.Numero_CC, CC.Descricao);
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11016
    Registrado : 04/11/2009

    [Resolvido]Coluna do Relatório Receber dois valores Empty Re: [Resolvido]Coluna do Relatório Receber dois valores

    Mensagem  JPaulo 13/3/2014, 16:27

    É isso mesmo.

    Obrigada pelo retorno o forum agradece.


    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Coluna do Relatório Receber dois valores Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Coluna do Relatório Receber dois valores Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Coluna do Relatório Receber dois valores Folder_announce_new Instruções SQL como utilizar...

    Conteúdo patrocinado


    [Resolvido]Coluna do Relatório Receber dois valores Empty Re: [Resolvido]Coluna do Relatório Receber dois valores

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 7/5/2024, 13:50