RELATORIO COM QUEBRA DA MESMA TABELA
                    Boa Noite
Tenho um sistema de controle de acesso (Terceiro) com Banco em SQL, que tem uma tabela de morador nessa tabela tenho 3 campos que me deferencia cada tipo de morador sendo que 2 seria de bit e a outra o numero da casa
Explo
nome Casa Proprietario Dependete
Mario Fulano 10 x
Maria Joaquina 10 x
Joazinho 10 x
Preciso gerar um relatorio por quebra com as sequintes opçoes quebra por casa e depois por Proprietario
Ficaria asssim
Mario Fulano Proprietario Casa 10
Dependetes
Maria Joaquina
Joaozinho
obs tem casa que ja tiveram 2 ou mais donos
Obrigado Pela Atenção
FabrÃcio B. da Silva
                
            Tenho um sistema de controle de acesso (Terceiro) com Banco em SQL, que tem uma tabela de morador nessa tabela tenho 3 campos que me deferencia cada tipo de morador sendo que 2 seria de bit e a outra o numero da casa
Explo
nome Casa Proprietario Dependete
Mario Fulano 10 x
Maria Joaquina 10 x
Joazinho 10 x
Preciso gerar um relatorio por quebra com as sequintes opçoes quebra por casa e depois por Proprietario
Ficaria asssim
Mario Fulano Proprietario Casa 10
Dependetes
Maria Joaquina
Joaozinho
obs tem casa que ja tiveram 2 ou mais donos
Obrigado Pela Atenção
FabrÃcio B. da Silva
                    Bom, a nivel de programação é fácil.
Tudo vai ser baseado na SQL. Ou no código mesmo.
Um exemplo de Consulta seria:
O resultado, digamos, seria assim
Primeiro tu ordena por casa, então tu terá todos moradores da mesma casa [Ô]juntos[Ô], ou seja, um após o outro.
Depois, tu ordena por [Ô]depentende[Ô]. Pela lógica de programação, 0 (zero) vem antes que 1 (um). Então, o dono da casa (proprietario) aparecerá antes na lista, pois tem o valor [Ô]0[Ô] no campo [Ô]Dependente[Ô].
O resto, tu faz no código.
Pseudocodigo:
Que tipo de relatorio tu quer fazer? Da pra mostrar isso num gridview, numa listview... aonde tu quiser...]
Explica melhor o teu codigo. Se puder, posta o banco.
                
            Tudo vai ser baseado na SQL. Ou no código mesmo.
Um exemplo de Consulta seria:
Select Nome, Proprietario, Depentende
From Morador
Order By Casa, Dependente
O resultado, digamos, seria assim
Nome         Casa           Proprietario        Depentende
Ash               1                     1                          0
Katchup               1                     0                          1
Vb               2                     1                          0
C               2                     0                          1
D               2                     0                          1
Primeiro tu ordena por casa, então tu terá todos moradores da mesma casa [Ô]juntos[Ô], ou seja, um após o outro.
Depois, tu ordena por [Ô]depentende[Ô]. Pela lógica de programação, 0 (zero) vem antes que 1 (um). Então, o dono da casa (proprietario) aparecerá antes na lista, pois tem o valor [Ô]0[Ô] no campo [Ô]Dependente[Ô].
O resto, tu faz no código.
Pseudocodigo:
For each morador in Consulta
{
    //Significa que ta começando o bloco
    If (morador.Proprietario)
   {
     //Termina bloco anterior
      //Faz codigo que inicia bloco     
   }
  If (morador.Dependente)
  {  
    //Insere codigo no bloco anterior
  }
}
Que tipo de relatorio tu quer fazer? Da pra mostrar isso num gridview, numa listview... aonde tu quiser...]
Explica melhor o teu codigo. Se puder, posta o banco.
                    vou fazer uns teste aki valeu
                
            
                        Tópico encerrado , respostas não são mais permitidas