DES:ACADEMUS:Pré-requisitos:EnsManual

De Wiki Unioeste NTI
Ir para: navegação, pesquisa

VoltarVoltar a Página Inicial - Menu Sistemas
Liége em 03/10/08: Parte da documentação deste cadastro está em: Cadastro de Matrícula e Ensalamento do Acadêmico

03/10/08 - Correções a serem feitas:
aba Formação Normal -> combo Disciplina da Grade: exibir em ordem alfabética da disciplina; está por código;
-> F6 do Curso: acrescentar Curso.Crs_DrcMinima e Curso.Crs_DrcMaxima

aba Formação Normal -> nos combos Prd Letivo, Curso, Série, Disciplina da Grade e Disciplina Optativa será necessário filtrar os F6 para que exibam apenas dados em que existam Matrícula:
Prd. Letivo:

SELECT  PrdLetivo.PrdLtv_PrdLetivo, PrdLetivo.PrdLtv_Formatacao
from PrdLetivo
where exists (select 1 from AcdMatricula where AcdMatricula.PrdLtv_PrdLetivo = PrdLetivo.PrdLtv_PrdLetivo)


Curso:

SELECT Curso.Crs_Codigo, Curso.Crs_Descricao, Setor.Str_Descricao, Turno.TblGrlItm_DscItem1 AS Turno,
Modalidade.TblGrlItm_DscItem1 AS Modalidade, Hbl_DscAbreviada,
curso.TpCrs_Codigo, TpCrs_Descricao, Crs_DtDstCodigo
FROM Curso
INNER JOIN Setor on Setor.Str_Codigo = Curso.Str_FncCampus
INNER JOIN TblGrlItem Turno on Turno.TblGrl_Codigo = TblGrl_CdgTurno AND Turno.TblGrlItm_Codigo = TblGrlItm_CdgTurno
INNER JOIN TblGrlItem Modalidade on Modalidade.TblGrl_Codigo = TblGrl_CrsCdgModalidade AND Modalidade.TblGrlItm_Codigo = TblGrlItm_CrsCdgModalidade
INNER JOIN TpCurso on TpCurso.TpCrs_Codigo = Curso.TpCrs_Codigo
LEFT OUTER JOIN Habilitacao on Habilitacao.Hbl_codigo = Curso.Hbl_Codigo
where exists (select 1 from AcdMatricula where AcdMatricula.Crs_Codigo = Curso.Crs_Codigo
and AcdMatricula.PrdLtv_PrdLetivo = ????)


Série:

SELECT DISTINCT GrdCrrSerie.Crs_Codigo, GrdCrrSerie.GrdCrrSr_Codigo, GrdCrrSerie.GrdCrrSr_Formatacao
from GrdCrrSerie
where exists (select 1 from AcdMatricula
where AcdMatricula.GrdCrrSr_Codigo = GrdCrrSerie.GrdCrrSr_Codigo
and AcdMatricula.Crs_Codigo = GrdCrrSerie.Crs_Codigo
and AcdMatricula.PrdLtv_PrdLetivo = ????)
and GrdCrrSerie.Crs_Codigo = ????


Disciplina da Grade:

SELECT Disciplina.Dsc_Codigo, rtrim(Disciplina.Dsc_Codigo) + ' - ' + Dsc_Descricao AS Dsc_Descricao,
TblGrlItm_TpDisciplina
FROM Disciplina
where exists (select 1 from AcdMatricula
where AcdMatricula.Dsc_Codigo = Disciplina.Dsc_Codigo
and AcdMatricula.PrdLtv_PrdLetivo = ????
and AcdMatricula.Crs_Codigo = ????
and AcdMatricula.GrdCrrSr_codigo = ????)


Disciplina Optativa:

SELECT Disciplina.Dsc_Codigo, rtrim(Disciplina.Dsc_Codigo) + ' - ' + Dsc_Descricao AS Dsc_Descricao,
TblGrlItm_TpDisciplina
FROM Disciplina
where exists (select 1 from AcdMatricula
where AcdMatricula.Dsc_OptDisciplina = Disciplina.Dsc_Codigo)
and AcdMatricula.PrdLtv_PrdLetivo = ????
and AcdMatricula.Crs_Codigo = ????
and AcdMatricula.GrdCrrSr_codigo = ????)


29/04/09:
aba Seleção de Turmas -> F6 dos campos:
Prd. Letivo:

SELECT DISTINCT TrmCabecalho.PrdLtv_PrdLetivo
FROM TrmCabecalho
WHERE TrmCabecalho.TrmCbc_Situacao = 'A'
ORDER BY 1


Curso:

SELECT DISTINCT TrmCabecalho.PrdLtv_PrdLetivo, 
TrmCabecalho.Crs_Codigo, Curso.Crs_Descricao,
Modalidade.TblGrlItm_DscItem1 AS Modalidade, Hbl_DscAbreviada,
Turno.TblGrlItm_DscItem1 AS Turno
FROM TrmCabecalho
INNER JOIN Curso
ON Curso.Crs_Codigo = TrmCabecalho.Crs_Codigo
INNER JOIN TblGrlItem Turno
on Turno.TblGrl_Codigo = TblGrl_CdgTurno
ND Turno.TblGrlItm_Codigo = TblGrlItm_CdgTurno
INNER JOIN TblGrlItem Modalidade
on Modalidade.TblGrl_Codigo = TblGrl_CrsCdgModalidade
ND Modalidade.TblGrlItm_Codigo = TblGrlItm_CrsCdgModalidade
LEFT OUTER JOIN Habilitacao on Habilitacao.Hbl_codigo = Curso.Hbl_Codigo
WHERE TrmCabecalho.TrmCbc_Situacao = 'A'
AND ... (filtros que já foram preenchidos na tela)
ORDER BY 1,2


Série:

SELECT DISTINCT TrmCabecalho.PrdLtv_PrdLetivo, TrmCabecalho.Crs_Codigo, 
TrmCabecalho.TrmCbc_Serie
FROM TrmCabecalho
WHERE TrmCabecalho.TrmCbc_Situacao = 'A'
AND ... (filtros que já foram preenchidos na tela)
ORDER BY 1,2


Disciplina:

SELECT DISTINCT TrmCabecalho.PrdLtv_PrdLetivo, TrmCabecalho.Crs_Codigo, 
TrmCabecalho.TrmCbc_Serie,
TrmCabecalho.Dsc_Codigo, Disciplina.Dsc_Descricao,
Disciplina.Dsc_TtlHrsTeoricas, Disciplina.Dsc_TtlHrsPraticas,
Disciplina.Dsc_TtlHrsEstagio, Disciplina.Dsc_TtlHrsAPS, Disciplina.Dsc_TtlHrsPCC
FROM TrmCabecalho
INNER JOIN Disciplina
ON Disciplina.Dsc_Codigo = TrmCabecalho.Dsc_Codigo
WHERE TrmCabecalho.TrmCbc_Situacao = 'A'
AND ... (filtros que já foram preenchidos na tela)
ORDER BY 1,2,3,5


Cabeçalho da Turma:

SELECT TrmCabecalho.PrdLtv_PrdLetivo, TrmCabecalho.Crs_Codigo, 
TrmCabecalho.TrmCbc_Serie, TrmCabecalho.Dsc_Codigo,
TrmCabecalho.TrmCbc_Sequencia
FROM TrmCabecalho
WHERE TrmCabecalho.TrmCbc_Situacao = 'A'
AND ... (filtros que já foram preenchidos na tela)
ORDER BY 1,2, 3,4,5


Ferramentas pessoais
Espaços nominais
Variantes
Ações
Navegação
Ferramentas