FM SOLUÇÕES - (31) 3761-3490
Seja bem vindo ao Fórum FM Soluções!!

Aqui você poderá postar suas dúvidas, experiências e ainda baixar e postar roteiros e tutoriais não oficiais sobre os módulos da RM Sistemas.

E ainda, conhecer um pouco sobre os nossos produtos e serviços!!!
Buscar
 
 

Resultados por:
 


Rechercher Busca avançada

Últimos assuntos
» Relatorio Rm reports / Holerite salario
Ter 18 Out 2016 - 8:09 por Gárgio

» DEFAULT NO CADASTRO DE FUNCIONARIOS RM LABORE
Sex 7 Out 2016 - 21:51 por mpsbrasilia

» Duvida RM Labore - Calculo Folha de Pagamento
Seg 12 Set 2016 - 15:51 por RIVALDO PAES

» Exportar Imagem do banco de dados SQL SERVER
Qui 28 Jul 2016 - 11:42 por edivan

» Consulta SQL
Qui 10 Set 2015 - 11:32 por evertonerp

» Existe Algum Demo do RM Labore???
Sex 17 Abr 2015 - 11:53 por fmsolucoes

» RM BIBLIOS
Seg 16 Fev 2015 - 7:50 por fmsolucoes

» Identificação do Tipo de Renegociação de Aditivo (SGI)
Ter 26 Ago 2014 - 9:13 por VM Simoes

» Conexão com o banco de dados.
Seg 4 Ago 2014 - 20:44 por Juscelio

Galeria


Navegação
 Portal
 Índice
 Membros
 Perfil
 FAQ
 Buscar
Parceiros & Clientes FM Soluções

Utilizando a função Case

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

Utilizando a função Case

Mensagem por fmsolucoes em Dom 3 Jan 2010 - 7:34

Utilizando a função CASE no gerador de relatório

Em casos de relatórios de contratos, ou que expressem um texto em conjunto com campos do banco de dados, as vezes é necessário montar a sentença com a função CASE embutida.

Exemplo:

Relatório: Recibo

Declaro para os devidos fins que o Sr(a). João Agusto, portador(a) do CPF...

Para realizarmos este relatório, utilizamos a seguinte sentença:

Select

'Declaro para os devidos fins que o Sr(a). '+ppessoa.nome+', portador(a) do CPF...'

As vezes o cliente não quer as abreviações Sr(a) e portador(a), por motivos de estética, então podemos resolver o problema da seguinte maneira:

Select

'Declaro para os devidos fins que'+

Case

When ppessoa.sexo='m' then ' o Sr. '

When ppessoa.sexo='f' then ' a Sra.'

End +ppessoa.nome+', '+

Case

When ppessoa.sexo='m' then 'portador '

When ppessoa.sexo='f' then 'portadora'

End +'do CPF...'

Resultado:

O sistema irá verificar se o sexo cadastrado é M - Masculino ou F - Feminino, dando uma estética mais bacana e funcional, isso pode ser feito para várias situações.

Deixamos aqui apenas um pequeno exemplo prático.

fmsolucoes
Admin

Mensagens : 292
Pontos : 612
Data de inscrição : 17/07/2009
Idade : 38
Localização : Conselheiro Lafaiete

Ver perfil do usuário http://www.fmsolucoeserp.com.br

Voltar ao Topo Ir em baixo

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo

- Tópicos similares

 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum