Autor Tópico: Alguém pode me explicar? (SCRIPTCASE X MODELAGEM)  (Lida 1186 vezes)

FredKeyster

  • Expert
  • *****
  • Mensagens: 1702
  • DEWENNINMEN
    • Email
Alguém pode me explicar? (SCRIPTCASE X MODELAGEM)
« Online: Março 16, 2013, 04:03:55 pm »
Pessoal, estou com uma dúvida com relação a ferramenta. Seguinte:

Tenho duas tabelas, uma se chama "MATRICULA" e a outra "PRESENCA" onde a primeira é Pai da Segunda.

Tabela MATRICULA

IDMATRICULA   int(11)                       
   IDSERIE   int(11)          FK
   IDTURMA   int(11)          FK
   IDTURNO   int(11)        FK   
   IDALUNO   int(11)        FK
   IDUNIDADE   int(11)  FK   
    IDANOLETIVO  int(11)   FK
   CIDADE   varchar(55)                       
   UF   char(2)                              
   RG   varchar(20)   l                       
   FOLHA   varchar(55)                                 
   LIVRO   varchar(55)                              
   NOME_CARTORIO                                 
   MUNICIPIO_CARTORIO                                 
   UF_CARTORIO   char(2)                       
   OBS   text                           
   DATA_MATRICULA
   NUMERO_MATRICULA                



Tabela PRESENCA
        IDPRESENCA    int(11)                       
   IDDISCIPLINA   int(11)     FK
   P_1BIM   int(2)                              
   P_2BIM   int(2)                              
   P_3BIM   int(2)                                 
   P_4BIM   int(2)                                       
   IDALUNO   int(11)      FK                              
   IDSERIE   int(11)      FK                                 
   IDANOLETIVO   int(11)   FK

Eu criei uma Grid View com a tabela PRESENCA e fiz o seguinte select no onAplicationInit:

sc_exec_sql("SELECT DISTINCT aluno.nome FROM matricula, aluno WHERE IDTURMA = '[TURMA]' AND IDTURNO = '[TURNO]'");

Só que não funciona, pois ele traz todos os registro da tabela PRESENCA. Quero que ele filtre da tabela PRESENCA apenas os dados TURMA e TURNO contidos na tabela MATRICULA.

Pra funcionar sempre tenho que criar os campos TURMA e TURNO na tabela PRESENCA. É isso que não entendo no SC.
F. A.
Analista de Sistemas