Fórum Ajuda importante nesta instrucao SQL #322795

03/06/2006

0

Olá. Tenho está tabela;

| INSC  | NOME    | GRAU
| 1050  |  JOSE   | TITULAR
| 1050  |  JOAO   | SOGRO
| 1050  |  MARIA  | SOGRA
| 1050  |  MARTA  | FILHA
| 1225  |  RUY    | TITULAR
| 1225  |  PEDRO  | SOGRO
| 1225  |  MOISES | FILHO
| 1115  |  FABIO  | TITULAR
| 1115  |  PEDRO  | SOGRO


Uma [b:6de6d49cc9]mesma inscricao[/b:6de6d49cc9] pode ter varios graus (sogro sogra, mae,filhos). Eu preciso gerar um relatorio para uma seguradora, [b:6de6d49cc9]DESMEMBRANDO [/b:6de6d49cc9]os seguintes campos

TITULAR
MAE
PAE
SOGRO
SOGRA
DEPENDENTES

Entao no caso, se fosse desmembrar a tabela ali em cima ficaria

 1050| NOME    | GRAU
 1050|  JOSE   | TITULAR
 1050|  MARTA  | FILHA

---------------------------------------

  1050|  JOAO   | SOGRO
  1050|  MARIA  | SOGRA

---------------------------------------
| 1225  |  RUY    | TITULAR
| 1225  |  MOISES | FILHO

---------------------------------------

| 1225  |  PEDRO  | SOGRO

------------------------------------------

| 1115  |  FABIO   | TITULAR

---------------------------------------

| 1115  |  PEDRO  | SOGRO




Não tenho ideia como faço.
Alguem pode dar uma ajuda ?


Geisonc

Geisonc

Responder

Posts

03/06/2006

Minuto

uma solução é vc criar o relatorio sem componentes ligados diretamente ao banco tipo rllabels no fortes .

monte o relatorio e com esses componentes , nao use banda detalhe ;

depois num loop c vai setando os captions do rllabel tipo

if dm.query1.fieldbyname(´grupo´).value in [´Sogro´,´Sogra´] then
rllabel16.caption:=dm.query1.fieldbyname(´grupo´).value;


Responder

Gostei + 0

03/06/2006

Geisonc

Interessante.
Vou tentar, qq coisa eu posto.
Obrigado MiNuTo.


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar