Ir para conteúdo
Seja Membro VIP - Remova Banners de Propagandas, Tenha Liberado Qualquer Download, Além de Acessos em Áreas Exclusivas!! ×
Quer acesso a todas as Áreas do Fórum, até aquelas só para membros VIPs? Também quer poder baixar qualquer ARQUIVO? ×

Colocar Formula Dentro Da Consulta Sql


João Lemos

Posts Recomendados


  • Tópicos Que Criei:  94
  • Tópicos/Dia:  0.02
  • Meu Conteúdo:  400
  • Conteúdo/Dia:  0.10
  • Reputação:   0
  • Pontos/Conquistas:  2.951
  • Conteúdo Resolvido:  0
  • Dias Ganho:  0
  • Status:  Offline
  • Idade:  6

Pessoal,

Boa noite!

Estou criado um relatório no gerador onde estou precisando passar o parâmetro de uma formular do gerador para a consulta SQL, como eu posso realizado isso?

Exemplo:

SELECT

' Por este instrumento particular de contrato, que entre si fazem Santa Casa de Misericórdia da Bahia, com sede nesta capital, na Rua da Misericórdia, 06 - Sé, inscrita no CNPJ do MF sob o nº 15.153.745/0001-68, por seu(ua) representante legal, doravante denominada simplesmente "EMPREGADORA", e de outro lado,'||PFUNC.NOME||' brasileiro (a), estado civil '||PCODESTCIVIL.DESCRICAO||', portador da Carteira de Trabalho e Previdência Social de n.º '||PPESSOA.CARTEIRATRAB||', SÉRIE'||PPESSOA.SERIECARTTRAB||',inscrito(a) no C.P.F '|| PPESSOA.CPF ||', e cadastrado(a) no PIS-PASEP sob o nº '||PFUNC.PISPASEP||', domiciliado na '||PPESSOA.RUA||' '||PPESSOA.NUMERO||' '||PPESSOA.BAIRRO||' '||PPESSOA.CEP||' em '||PPESSOA.CIDADE||', doravante designado(a) simplesmente "EMPREGADO(A)", firmam o presente Contrato Individual de Trabalho, em caráter de Experiência, conforme as disposições constantes no artigo 443 da Consolidação das Leis do Trabalho, de acordo com as condições a seguir especificadas:

Para passar um informação do Sistema utilizamos o '||Tabela.Campo||' já para informar uma formula como devo proceder?

Isso é possível?

Att,

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  30
  • Tópicos/Dia:  0.01
  • Meu Conteúdo:  225
  • Conteúdo/Dia:  0.04
  • Reputação:   18
  • Pontos/Conquistas:  1.434
  • Conteúdo Resolvido:  0
  • Dias Ganho:  11
  • Status:  Offline
  • Idade:  42

SELECT
'Por este instrumento particular de contrato, que entre si fazem Santa Casa de Misericórdia da Bahia, com sede nesta capital,
na Rua da Misericórdia, 06 - Sé, inscrita no CNPJ do MF sob o nº 15.153.745/0001-68, por seu(ua) representante legal,
doravante denominada simplesmente "EMPREGADORA", e de outro lado, '+ISNULL(PFUNC.NOME,'')+' brasileiro (a), estado civil '
+ISNULL(PCODESTCIVIL.DESCRICAO,'')+', portador da Carteira de Trabalho e Previdência Social de n.º '+ISNULL(PPESSOA.CARTEIRATRAB,'')+
', SÉRIE'+ISNULL(PPESSOA.SERIECARTTRAB,'')+',inscrito(a) no C.P.F: '+ISNULL(PPESSOA.CPF,'')+', e cadastrado(a) no PIS-PASEP sob o nº '
+ISNULL(PFUNC.PISPASEP,'')+', domiciliado na '+ISNULL(PPESSOA.RUA,'')+' '+ISNULL(PPESSOA.NUMERO,'')+' '+ISNULL(PPESSOA.BAIRRO,'')+' '+ISNULL(PPESSOA.CEP,'')+
' em '+ISNULL(PPESSOA.CIDADE,'')+
', doravante designado(a) simplesmente "EMPREGADO(A)", firmam o presente Contrato Individual de Trabalho, em caráter de Experiência,
conforme as disposições constantes no artigo 443 da Consolidação das Leis do Trabalho, de acordo com as condições a seguir especificadas: '
FROM PPESSOA,PFUNC,PCODESTCIVIL
WHERE PFUNC.CODPESSOA=PPESSOA.CODIGO AND PPESSOA.ESTADOCIVIL=PCODESTCIVIL.CODINTERNO

Pessoal,

Boa noite!

Estou criado um relatório no gerador onde estou precisando passar o parâmetro de uma formular do gerador para a consulta SQL, como eu posso realizado isso?

Exemplo:

SELECT

' Por este instrumento particular de contrato, que entre si fazem Santa Casa de Misericórdia da Bahia, com sede nesta capital, na Rua da Misericórdia, 06 - Sé, inscrita no CNPJ do MF sob o nº 15.153.745/0001-68, por seu(ua) representante legal, doravante denominada simplesmente "EMPREGADORA", e de outro lado,'||PFUNC.NOME||' brasileiro (a), estado civil '||PCODESTCIVIL.DESCRICAO||', portador da Carteira de Trabalho e Previdência Social de n.º '||PPESSOA.CARTEIRATRAB||', SÉRIE'||PPESSOA.SERIECARTTRAB||',inscrito(a) no C.P.F '|| PPESSOA.CPF ||', e cadastrado(a) no PIS-PASEP sob o nº '||PFUNC.PISPASEP||', domiciliado na '||PPESSOA.RUA||' '||PPESSOA.NUMERO||' '||PPESSOA.BAIRRO||' '||PPESSOA.CEP||' em '||PPESSOA.CIDADE||', doravante designado(a) simplesmente "EMPREGADO(A)", firmam o presente Contrato Individual de Trabalho, em caráter de Experiência, conforme as disposições constantes no artigo 443 da Consolidação das Leis do Trabalho, de acordo com as condições a seguir especificadas:

Para passar um informação do Sistema utilizamos o '||Tabela.Campo||' já para informar uma formula como devo proceder?

Isso é possível?

Att,

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  94
  • Tópicos/Dia:  0.02
  • Meu Conteúdo:  400
  • Conteúdo/Dia:  0.10
  • Reputação:   0
  • Pontos/Conquistas:  2.951
  • Conteúdo Resolvido:  0
  • Dias Ganho:  0
  • Status:  Offline
  • Idade:  6

SELECT
'Por este instrumento particular de contrato, que entre si fazem Santa Casa de Misericórdia da Bahia, com sede nesta capital,
na Rua da Misericórdia, 06 - Sé, inscrita no CNPJ do MF sob o nº 15.153.745/0001-68, por seu(ua) representante legal,
doravante denominada simplesmente "EMPREGADORA", e de outro lado, '+ISNULL(PFUNC.NOME,'')+' brasileiro (a), estado civil '
+ISNULL(PCODESTCIVIL.DESCRICAO,'')+', portador da Carteira de Trabalho e Previdência Social de n.º '+ISNULL(PPESSOA.CARTEIRATRAB,'')+
', SÉRIE'+ISNULL(PPESSOA.SERIECARTTRAB,'')+',inscrito(a) no C.P.F: '+ISNULL(PPESSOA.CPF,'')+', e cadastrado(a) no PIS-PASEP sob o nº '
+ISNULL(PFUNC.PISPASEP,'')+', domiciliado na '+ISNULL(PPESSOA.RUA,'')+' '+ISNULL(PPESSOA.NUMERO,'')+' '+ISNULL(PPESSOA.BAIRRO,'')+' '+ISNULL(PPESSOA.CEP,'')+
' em '+ISNULL(PPESSOA.CIDADE,'')+
', doravante designado(a) simplesmente "EMPREGADO(A)", firmam o presente Contrato Individual de Trabalho, em caráter de Experiência,
conforme as disposições constantes no artigo 443 da Consolidação das Leis do Trabalho, de acordo com as condições a seguir especificadas: '
FROM PPESSOA,PFUNC,PCODESTCIVIL
WHERE PFUNC.CODPESSOA=PPESSOA.CODIGO AND PPESSOA.ESTADOCIVIL=PCODESTCIVIL.CODINTERNO

Devailton,

Boa tarde!

Onde passo o parâmetro da Formula?

Minha base é Oracle.

Abraços.

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  30
  • Tópicos/Dia:  0.01
  • Meu Conteúdo:  225
  • Conteúdo/Dia:  0.04
  • Reputação:   18
  • Pontos/Conquistas:  1.434
  • Conteúdo Resolvido:  0
  • Dias Ganho:  11
  • Status:  Offline
  • Idade:  42

rsrsrs... desculpe-me... não havia entendido bem sua dúvida. Será que :frm_códigodafórmula não dá certo?

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  94
  • Tópicos/Dia:  0.02
  • Meu Conteúdo:  400
  • Conteúdo/Dia:  0.10
  • Reputação:   0
  • Pontos/Conquistas:  2.951
  • Conteúdo Resolvido:  0
  • Dias Ganho:  0
  • Status:  Offline
  • Idade:  6

rsrsrs... desculpe-me... não havia entendido bem sua dúvida. Será que :frm_códigodafórmula não dá certo?

Vou tentar e lhe informo.

Desde já agradeço.

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  94
  • Tópicos/Dia:  0.02
  • Meu Conteúdo:  400
  • Conteúdo/Dia:  0.10
  • Reputação:   0
  • Pontos/Conquistas:  2.951
  • Conteúdo Resolvido:  0
  • Dias Ganho:  0
  • Status:  Offline
  • Idade:  6

Deu Certo não!!

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  94
  • Tópicos/Dia:  0.02
  • Meu Conteúdo:  400
  • Conteúdo/Dia:  0.10
  • Reputação:   0
  • Pontos/Conquistas:  2.951
  • Conteúdo Resolvido:  0
  • Dias Ganho:  0
  • Status:  Offline
  • Idade:  6

Não funcionou.

Quando eu passo um parâmetro de espelho tipo ' + :espelho#1_S + ' a pagina que está sendo impressa com esse parâmetro sai em branco.

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  30
  • Tópicos/Dia:  0.01
  • Meu Conteúdo:  225
  • Conteúdo/Dia:  0.04
  • Reputação:   18
  • Pontos/Conquistas:  1.434
  • Conteúdo Resolvido:  0
  • Dias Ganho:  11
  • Status:  Offline
  • Idade:  42

Vá nas propriedades do Grupo LD (clicando duas vezes na parte amarela do grupo), vá na aba CAMPOS, mude a posição do campo que vai para o espelho#1 para ficar antes do espelho#1. Veja se é isso... pois, os campos espelhados devem ficar antes dos espelhos...

Não funcionou.

Quando eu passo um parâmetro de espelho tipo ' + :espelho#1_S + ' a pagina que está sendo impressa com esse parâmetro sai em branco.

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  94
  • Tópicos/Dia:  0.02
  • Meu Conteúdo:  400
  • Conteúdo/Dia:  0.10
  • Reputação:   0
  • Pontos/Conquistas:  2.951
  • Conteúdo Resolvido:  0
  • Dias Ganho:  0
  • Status:  Offline
  • Idade:  6

Já estava, + de qualquer forma obrigado.

Link para comentar
Compartilhar em outros sites

Participe da conversa

Você pode postar agora, e se registrar mais tarde. Se você tiver uma conta, faça o login agora para postar com sua conta.

Visitante
Responder esse tópico

×   Você colou conteúdo com formatação.   Remover formatação

  Only 75 emoji are allowed.

×   Seu link foi automaticamente inserido no corpo do post.   Exibir como um link

×   Seu conteúdo anterior foi restaurado.   Limpar conteúdo do editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Criar Novo...

Informação Importante

Usando este site, você concorda com nossos Termos de Uso e nossa Política de Privacidade.