** RESOLVIDO ** Aprovação em Lote

(edir) #1

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!

(system) #2

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:

// 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) #3

Olá Robson, bom dia!

Ajudou bastante!

Obrigada mesmo!!!

Edir.