Jump to content
Seja Membro VIP - Remova Banners de Propagandas, Tenha Liberado Qualquer Download, Além de Acessos em Áreas Exclusivas!! ×

Recommended Posts


  • Topic Count:  2
  • Topics Per Day:  0.00
  • Content Count:  7
  • Content Per Day:  0.00
  • Reputation:   0
  • Achievement Points:  56
  • Solved Content:  0
  • Days Won:  0
  • Status:  Offline

Posted

Caros,

Bom dia.

Estou precisando criar um relatorio que retornara informações do usuario logada. A base do relatorio é em SQL. Preciso informar na minha consulta o Codigo do Usuario (Que é uma variavel do sistema). Como exemplo segue o seguinte:

Query:

SELECT CODUSUARIO, NOME

FROM GUSUARIO

WHERE CODUSUARIO = :ESPELHO#1

Configuração:

Inseri a varivel Codigo do Usuario;

Inseri um espelho, que espelhou o Codigo de Usuario;

Porem nada retorna.

Alguem poderia me dar uma dica?

Abraço,

Karlos

  • Replies 9
  • Created
  • Last Reply

Top Posters In This Topic

Popular Days


  • Topic Count:  11
  • Topics Per Day:  0.00
  • Content Count:  1,140
  • Content Per Day:  0.19
  • Reputation:   60
  • Achievement Points:  6,165
  • Solved Content:  0
  • Days Won:  33
  • Status:  Offline
  • Age:  44
  • Device:  Windows

Posted

Caros,

Bom dia.

Estou precisando criar um relatorio que retornara informações do usuario logada. A base do relatorio é em SQL. Preciso informar na minha consulta o Codigo do Usuario (Que é uma variavel do sistema). Como exemplo segue o seguinte:

Query:

SELECT CODUSUARIO, NOME

FROM GUSUARIO

WHERE CODUSUARIO = :ESPELHO#1

Configuração:

Inseri a varivel Codigo do Usuario;

Inseri um espelho, que espelhou o Codigo de Usuario;

Porem nada retorna.

Alguem poderia me dar uma dica?

Abraço,

Karlos

Karlos,

Se você colocar a variável para ser impressa no relatório ele mostra o código do usuário, se estiver aparecendo o problema pode ser a passagem de parâmetro. Tente passar a assim o parâmetro :CODUSUARIO ao invés do espelho.

Se a sua SQL estiver em um nível abaixo do campo utilize :P_CODUSUARIO

[]'S


  • Topic Count:  2
  • Topics Per Day:  0.00
  • Content Count:  7
  • Content Per Day:  0.00
  • Reputation:   0
  • Achievement Points:  56
  • Solved Content:  0
  • Days Won:  0
  • Status:  Offline

Posted

Karlos,

Se você colocar a variável para ser impressa no relatório ele mostra o código do usuário, se estiver aparecendo o problema pode ser a passagem de parâmetro. Tente passar a assim o parâmetro :CODUSUARIO ao invés do espelho.

Se a sua SQL estiver em um nível abaixo do campo utilize :P_CODUSUARIO

[]'S

Fredrico,

Mas eu não tenho esse parametros no relatorio. Todavia fiz os testes usando os dois, e deu a mensagem "Parametro ... da consulta ... não encontrado."

Nome da variavel: CODIGO USUARIO#1

Nome do Espelho: ESPELHO#1


  • Topic Count:  64
  • Topics Per Day:  0.01
  • Content Count:  733
  • Content Per Day:  0.10
  • Reputation:   8
  • Achievement Points:  4,312
  • Solved Content:  0
  • Days Won:  6
  • Status:  Offline
  • Age:  57

Posted

Fiz dessa maneira e deu certo.

USUARIO COM SQL.rar

  • Like 1

  • Topic Count:  11
  • Topics Per Day:  0.00
  • Content Count:  1,140
  • Content Per Day:  0.19
  • Reputation:   60
  • Achievement Points:  6,165
  • Solved Content:  0
  • Days Won:  33
  • Status:  Offline
  • Age:  44
  • Device:  Windows

Posted

Fredrico,

Mas eu não tenho esse parametros no relatorio. Todavia fiz os testes usando os dois, e deu a mensagem "Parametro ... da consulta ... não encontrado."

Nome da variavel: CODIGO USUARIO#1

Nome do Espelho: ESPELHO#1

Passando o parâmetro ele não vai reconhecer mesmo, precisa ser pelo parâmetro, então o que tentar pode fazer o seguinte teste passa parâmetro no espelho e deixa o espelho visível e manda rodar o relatório para ver o que vai estar retornando se retornar o código do usuário, então pode ser a ordem de impressão que pode estar errado.

[]'s


  • Topic Count:  2
  • Topics Per Day:  0.00
  • Content Count:  7
  • Content Per Day:  0.00
  • Reputation:   0
  • Achievement Points:  56
  • Solved Content:  0
  • Days Won:  0
  • Status:  Offline

Posted

Passando o parâmetro ele não vai reconhecer mesmo, precisa ser pelo parâmetro, então o que tentar pode fazer o seguinte teste passa parâmetro no espelho e deixa o espelho visível e manda rodar o relatório para ver o que vai estar retornando se retornar o código do usuário, então pode ser a ordem de impressão que pode estar errado.

[]'s

Mais Frederico, esou espelhendo. E estou usando o espelho na consulta. Tentei ver a ordenação, antes estava SQL1, SQL2, Variavel e Espelhamento, mudei para Variavel, Espelhamento, SQL1 e SQL2 mas continuou na mesma.


  • Topic Count:  64
  • Topics Per Day:  0.01
  • Content Count:  733
  • Content Per Day:  0.10
  • Reputation:   8
  • Achievement Points:  4,312
  • Solved Content:  0
  • Days Won:  6
  • Status:  Offline
  • Age:  57

Posted

Fale com os moderadores do fórum para você ter permissão de baixar.

Abraços


  • Topic Count:  2
  • Topics Per Day:  0.00
  • Content Count:  7
  • Content Per Day:  0.00
  • Reputation:   0
  • Achievement Points:  56
  • Solved Content:  0
  • Days Won:  0
  • Status:  Offline

Posted

Fiz dessa maneira e deu certo.

Alberto,

Deu certo. O problema era que esta colocando o Codigo do Usuario na mesma LD, quando coloquei na CP, conforme seu exemplo funcionou.

Orbigado.


  • Topic Count:  11
  • Topics Per Day:  0.00
  • Content Count:  1,140
  • Content Per Day:  0.19
  • Reputation:   60
  • Achievement Points:  6,165
  • Solved Content:  0
  • Days Won:  33
  • Status:  Offline
  • Age:  44
  • Device:  Windows

Posted

Fale com os moderadores do fórum para você ter permissão de baixar.

Abraços

Karlos, você acertou o relatório e quer mudar o status do tópico para resolvido ou você quer excluir o tópico?

[]'s


  • Topic Count:  2
  • Topics Per Day:  0.00
  • Content Count:  7
  • Content Per Day:  0.00
  • Reputation:   0
  • Achievement Points:  56
  • Solved Content:  0
  • Days Won:  0
  • Status:  Offline

Posted

Karlos, você acertou o relatório e quer mudar o status do tópico para resolvido ou você quer excluir o tópico?

[]'s

Frederico,

Podemos colocar como Resolvido. Pois seria interessante ate mesmo para futuras consultas.

Abraços,

Karlos

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.