**Resolvido** Re:Control Select para form selecionado

Boa noite

No php podemos abrir determinados formulários usando o comando SWITCH assim
se varuavel = 1 vai para aplicação 1 e assim por diante.

O problema é associar cada serviço ao seu formulario por exemplo
Acompanhamento de Obra civil = form_acompobracivil

e abre este formulario

agradecido

Não entendi sua dúvida…

O ScriptCase é PHP. ( quase )Tudo pode ser feito da mesma maneira.
Ex.:
Se você quer fazer uma validação com escolha de opções cria um campo select em um controle, no OnValidateSucess faz teu switch e usa a macro sc_redir para abrir a aplicação de acordo com a escolha do usuário.

Do jeito que o Ronyan Alves, passou é que faço usando um controle, exemplo:

  1. Problema, a cliente queria imprimir recibos em 1 via e 2 vias.
    Solução: ai usando o Report PDF padrão do SC, criei 2 recibos, e no botão de impressão do formulário, fiz
    chamada para a aplicação de controle para ela selecionar na hora de imprimir:

É isso aí, Jailton. Simples e prático!

2 aplicações para praticamente fazer a mesma coisa?

Como um pequeno controle interno uma única app pode fazer isso.

Menos manutenção.

Ok agradeço a todos e consegui resolver buscando os temas ja contidos neste forum que é um rico material.
Se tratava de um switch para abrir as aplicações de acordo com seus determinado codigo, como mostro abaixo:
onValidadte Sucess (control)

//Criando as variaveis cliente_id e servico_id
[glo_cliente_id]={cliente_id};
[glo_servico_id]={servico_id};
//redireciona formulario(blank)
sc_redir(formularios.php);

no formulario.php (blank)

$servico=[glo_servico_id];
$idcliente=[glo_cliente_id];

switch ($servico) {
case 1:
$formulario = ‘form_acompobraterraplenagem’;
$param_x = $idcliente;
break;
case 2:
$formulario = ‘form_acompobracivil’;
$param_x = $idcliente;
break;
case 3:
$formulario = ‘form_acompobraindustrial’;
$param_x = $idcliente;
break;
case 4:
$formulario = ‘form_acompobrapavimentacao’;
$param_x = $idcliente;
break;
case 5:
$formulario = ‘form_concorrenciapublica’;
$param_x = $idcliente;
break;

case 6:
    $formulario = 'form_conferencia_metragem';
    $param_x = $idcliente;
    break;
case 7:
    $formulario = 'form_demarca_lotes';
    $param_x = $idcliente;
    break;
case 8:
    $formulario = 'form_demarca_terras';
    $param_x = $idcliente;
    break;
case 9:
    $formulario = 'form_georreferenciamento';
    $param_x = $idcliente;
    break;
case 10:
    $formulario = 'form_laudo_verticalidade';
    $param_x = $idcliente;
    break;
case 11:
    $formulario = 'form_levantamento_planialtimetrico';
    $param_x = $idcliente;
    break;	
case 12:
    $formulario = 'form_levantamento_planimetrico';
    $param_x = $idcliente;
    break;	
case 13:
    $formulario = 'form_levantamento_rodoviario';
    $param_x = $idcliente;
    break;	
case 14:
    $formulario = 'form_loccurvanivel';
    $param_x = $idcliente;
    break;	
case 15:
    $formulario = 'form_locequipetopografia';
    $param_x = $idcliente;
    break;
case 16:
    $formulario = 'form_locacaoestaca';
    $param_x = $idcliente;
    break;	
case 17:
    $formulario = 'form_locacaopilares';
    $param_x = $idcliente;
    break;	
case 18:
    $formulario = 'form_locacaotubuloes';
    $param_x = $idcliente;
    break;
case 19:
    $formulario = 'form_nivelamentocivil';
    $param_x = $idcliente;
    break;	
case 20:
    $formulario = 'form_nivelamentoindustrial';
    $param_x = $idcliente;
    break;	
case 21:
    $formulario = 'form_projetoloteamento';
    $param_x = $idcliente;
    break;
case 22:
    $formulario = 'form_projetoterrlotes';
    $param_x = $idcliente;
    break;
case 23:
    $formulario = 'form_projetorodoviario';
    $param_x = $idcliente;
    break;	

}
sc_redir($formulario, parm1=$param_x, “_blank”);

Deu certo assim