Autor Tópico: ** RESOLVIDO ** Aprovação em Lote  (Lida 1314 vezes)

edir

  • Novato
  • *
  • Mensagens: 7
** RESOLVIDO ** Aprovação em Lote
« Online: Outubro 13, 2009, 11:44:45 am »
Bom dia!

Trabalho com a versão 4.00.0014, ainda não tenho muita experiência com o SC, mas gostaria de saber como fazer nessa versão para selecionar todos os campos de um formulário, para por exemplo 'Aprovar todos'.

Meu problema:
Tenho várias organizações que aprovam ou desaprovam empresas, e tenho uma que é a de nível hierarquico maior, que geralmente seleciona todas as empresas aprovadas pelo nivel inferior e Aprova Todas. Como fazer isso nessa versão?

Desde já, agradeço!
« Última modificação: Novembro 06, 2009, 09:32:51 am por Rodrigo Lins »

robsonsilva

  • Visitante
Re: Aprovação em Lote
« Responder #1 Online: Outubro 22, 2009, 03:55:15 pm »
Olá Edir, boa tarde!

A autorização é feita alterando um campo no banco de dados?
Isso vai depender da estrutura do seu sistema e do seu banco de dados, mas dá pra criar um Botão PHP que execute um update em todos os registros retornados pelo formulário.... é só usar a mesma where da aplicação em um update.

Por exemplo, se este formulário está retornando todos os registros onde o campo "empresa_status" for igual a "0"  (supondo que o status "0" signifique que a empresa está pendente de aprovação), tente algo assim:

Código: [Selecionar]
// BOTÃO PHP - Aprovar todos
sc_exec_sql("UPDATE tabela_empresas SET (empresa_aprovada = '1') WHERE empresa_status = '0'");
sc_redir(nome_da_aplicacao); // voltar pra aplicação

Espero ter ajudado..

Att.
Robson

edir

  • Novato
  • *
  • Mensagens: 7
Re: Aprovação em Lote
« Responder #2 Online: Outubro 27, 2009, 09:33:44 am »
Olá Robson, bom dia!

Ajudou bastante!

Obrigada mesmo!!!

Edir.