Jump to content
Seja Membro VIP - Remova Banners de Propagandas, Tenha Liberado Qualquer Download, Além de Acessos em Áreas Exclusivas!! ×

Recommended Posts


  • Topic Count:  12
  • Topics Per Day:  0.00
  • Content Count:  62
  • Content Per Day:  0.01
  • Reputation:   1
  • Achievement Points:  434
  • Solved Content:  0
  • Days Won:  1
  • Status:  Offline

Posted

Boa tarde!

Algúem tem exemplo de uma fórmula de faltas para associar a etapa no educacional?

  • Replies 7
  • Created
  • Last Reply

Top Posters In This Topic


  • Topic Count:  11
  • Topics Per Day:  0.00
  • Content Count:  1,140
  • Content Per Day:  0.19
  • Reputation:   60
  • Achievement Points:  6,167
  • Solved Content:  0
  • Days Won:  33
  • Status:  Offline
  • Age:  45
  • Device:  Windows

Posted

Ingrid,

Poderia exemplificar melhor o que você precisa em relação as faltas no Educacional ?

[]'s


  • Topic Count:  12
  • Topics Per Day:  0.00
  • Content Count:  62
  • Content Per Day:  0.01
  • Reputation:   1
  • Achievement Points:  434
  • Solved Content:  0
  • Days Won:  1
  • Status:  Offline

Posted (edited)

Ingrid,

Poderia exemplificar melhor o que você precisa em relação as faltas no Educacional ?

[]'s

Bom dia Frederico!

Em turma/disciplina existe uma campo para associar a fórmula de faltas.

Penso que poderia colocar uma fórmula que buscasse a quantidade de faltas lançadas em SFREQUENCIA para preencher o resultado final de faltas

Edited by Ingrid.Ludwig

  • Topic Count:  11
  • Topics Per Day:  0.00
  • Content Count:  1,140
  • Content Per Day:  0.19
  • Reputation:   60
  • Achievement Points:  6,167
  • Solved Content:  0
  • Days Won:  33
  • Status:  Offline
  • Age:  45
  • Device:  Windows

Posted

Ingrid,

A SFREQUENCIA é preenchida conforme o plano de aula é gerado, se você não trabalha com o plano de aula não precisa preencher essa tabela pios o professor irá lançar a falta na própria etapa de falta.

[]'s


  • Topic Count:  12
  • Topics Per Day:  0.00
  • Content Count:  62
  • Content Per Day:  0.01
  • Reputation:   1
  • Achievement Points:  434
  • Solved Content:  0
  • Days Won:  1
  • Status:  Offline

Posted

Ingrid,

A SFREQUENCIA é preenchida conforme o plano de aula é gerado, se você não trabalha com o plano de aula não precisa preencher essa tabela pios o professor irá lançar a falta na própria etapa de falta.

[]'s

Olá!

Utilizamos a Frequencia Diária no Portal que preenche a tabela SFREQUENCIA. Preciso descobrir como fazer uma fórmula para associar na etapa de faltas da turma/disciplina para que atualize a quantidade de faltas automaticamente quando o professor marca uma ausência. Outro motivo de querer atualizar automaticamente a quantidade de faltas já existente é que no quadro de aviso pode-se mostrar a quantidade de faltas e o percentual referente a disciplina.


  • Topic Count:  11
  • Topics Per Day:  0.00
  • Content Count:  1,140
  • Content Per Day:  0.19
  • Reputation:   60
  • Achievement Points:  6,167
  • Solved Content:  0
  • Days Won:  33
  • Status:  Offline
  • Age:  45
  • Device:  Windows

Posted

Se você já utiliza isso a SFREQUENCIA pelo portal onde você marca os dias de aula que o aluno faltou isso é feito automaticamente se a sua etapa de falta está criada.

Exemplo se tenho aula de Janeira a Junho, então tem que ter uma etapa de faltas para cada mês e na etapa dizendo que o inicio e fim da etapa é dentro daquele mês, ai quando o professor lançar na porta a frequência diária automaticamente irá cair dentro da etapa.

Agora se você tem apenas uma etapa de faltas ai precisa montar a fórmula que some tudo que está na SFREQUENCIA e depois atualize o valor total nessa etapa.

Seria algo assim:

DECL FREQ, FREQF, CH, FALTAS, STATUS, TOTFALTA, PFREQ, TOTALAULADADAS;
SETVAR(TOTFALTA, BuscaCampoEtapa(1,'FALTAS','V') + BuscaCampoEtapa(2,'FALTAS','V') +
BuscaCampoEtapa(3,'FALTAS','V') + BuscaCampoEtapa(4,'FALTAS','V') +
BuscaCampoEtapa(5,'FALTAS','V') + BuscaCampoEtapa(6,'FALTAS','V') +
BuscaCampoEtapa(7,'FALTAS','V') + BuscaCampoEtapa(8,'FALTAS','V') +
BuscaCampoEtapa(9,'FALTAS','V') + BuscaCampoEtapa(10,'FALTAS','V') +
BuscaCampoEtapa(11,'FALTAS','V'));
ATRIBUI('IDPERLET', BuscaCampoPL('IDPERLET','V'));
ATRIBUI('RA', BuscaCampoMatricula('RA','S'));
ATRIBUI('IDHABILITACAOFILIAL', BuscaCampoMatricula('IDHABILITACAOFILIAL','V'));
ATRIBUI('IDTURMADISC', BuscaCampoMatricula('IDTURMADISC','V'));
EXECSQL('FORMULA.00008');
EXECSQL('FORMULA.00007');
SETVAR(STATUS, BuscaCampoMatricula('CODSTATUS','I'));
SETVAR(FALTAS, RESULTSQL('FORMULA.00008','FALTAS'));
SETVAR(CH, RESULTSQL('FORMULA.00007','CARGAH'));
SETVAR(TOTALAULADADAS, RESULTSQL('FORMULA.00007','QTDEAULASDADAS'));
SE
(STATUS = 1 OU STATUS = 4 OU STATUS = 5 OU STATUS = 10 OU STATUS = 31 OU STATUS = 30)
ENTAO
SETVAR(FREQF,0);
SETVAR(FREQ, (FALTAS));
SETVAR(CH, CH-(CH * 0.866));
SETVAR(PFREQ, (100-(FREQ)/CH));
SE (FREQ > CH) ENTAO SETVAR(FREQF,1) FIMSE;
SETVAR(CH, RESULTSQL('FORMULA.00007','CARGAH'));
SE FREQF = 0 ENTAO
GravaCampoEtapa(0, 'FALTAS', FALTAS);
GravaCampoMatricula('CODSTATUS', 10);
GravaCampoMatricula('CODSTATUSRES',10)
SENAO
SE FREQ >= TOTALAULADADAS ENTAO
GravaCampoEtapa(0, 'FALTAS', FALTAS);
GravaCampoMatricula('CODSTATUS', 31);
GravaCampoMatricula('CODSTATUSRES',31)
SENAO
GravaCampoEtapa(0, 'FALTAS', FALTAS);
GravaCampoMatricula('CODSTATUS', 4);
GravaCampoMatricula('CODSTATUSRES',4)
FIMSE
FIMSE
FIMSE;
[]'s

  • Topic Count:  12
  • Topics Per Day:  0.00
  • Content Count:  62
  • Content Per Day:  0.01
  • Reputation:   1
  • Achievement Points:  434
  • Solved Content:  0
  • Days Won:  1
  • Status:  Offline

Posted

Bom dia!

Frederico, obrigada por nos fornecer esta informação.

Passei para a pessoa que está trabalhando com isso.

Qualquer coisa, respondo aqui novamente.

Obrigada.


  • Topic Count:  12
  • Topics Per Day:  0.00
  • Content Count:  62
  • Content Per Day:  0.01
  • Reputation:   1
  • Achievement Points:  434
  • Solved Content:  0
  • Days Won:  1
  • Status:  Offline

Posted

Bom dia, novamente!

Frederico, você poderia nos passar as consultas em SQL citadas na sua fórmula?

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.