Ir para o conteúdo

Cacic - Configurador Automático e Coletor de Informações Computacionais

 Voltar a Cacic Desenv...
Tela cheia

Relatório Parametrizado

3 de Novembro de 2008, 18:26 , por Desconhecido - | Ninguém seguindo este artigo por enquanto.
Visualizado 12 vezes

= '')
            {
            alert('E necessao informar ao menos uma condicao para pesquisa!');
            return false;
            }
 
        return true;
        }             
    </SCRIPT>
    </head>
 
    <body background="../imgs/linha_v.gif">
    <script language="JavaScript" type="text/javascript" src="http://www.softwarepublico.gov.br/dotlrn/clubs/cacic/include/cacic.js"></script>
    <form name="form1" method="post">
    <table width="90%" align="center" border="0" cellpadding="0" cellspacing="0">
    <tr> 
     
      <td class="cabecalho">Pesquisar Computadores</td>
    </tr>
    <tr> 
     
      <td class="descricao">Esta op&ccedil;&atilde;o permite fazer uma pequisa 
    parametrizada das informa&ccedil;&otilde;es armazenadas na base sobre 
    as esta&ccedil;&otilde;es monitoradas. Deve-se tomar muito cuidado com 
    a abrang&ecirc;ncia da condi&ccedil;&atilde;o a ser formulada, devido a demora na consulta.</td>
    </tr>
    </table>
    <br><br>
    <table width="90%" align="center" border="0" cellpadding="0" cellspacing="0"><tr>
    <td colspan="3"><div align="center"> 
       <input name="submit_cond" type="submit" value="  Selecionar Computadores  " onClick="return Valida_Form_Pesquisa('frm_te_valor_condicao_');">
       </div></td>
       </tr></table>
 
    <br><br>     
    <table width="90%" align="center" border="0" cellpadding="0" cellspacing="0">
    <tr bgcolor="#CCCCCC"> 
      <td class="destaque">Campo</font></strong></td>
      <td class="destaque">Condi&ccedil;&atilde;o</font></strong></td>
      <td class="destaque">Valor para Pesquisa</font></strong></td>
    </tr>
      <tr> 
    <td colspan="3" height="1" bgcolor="#333333"></td>
      </tr>
     
    <?
    $cor = 0;
    require_once('../include/library.php');
    conecta_bd_cacic();     
    $res_fields = mysql_query("SHOW COLUMNS FROM computadores");
    $v_arr_nomes_campos = array();
    while ($row_fields = mysql_fetch_array($res_fields)) 
        {
        $query_desc = 'SELECT     * 
                       FROM     descricoes_colunas_computadores 
                       WHERE     TRIM(nm_campo) = "'. $row_fields[0].'"';
        $res_desc     = @mysql_query($query_desc);     //Neste caso, o "@" inibe qualquer mensagem de erro retornada pela função MYSQL_QUERY()
        if (!@$row_desc = mysql_fetch_array($res_desc))
            {
            $query_ins_desc = 'INSERT 
                               INTO     descricoes_colunas_computadores 
                               SET         nm_campo = "'. $row_fields[0].'", 
                                           te_descricao_campo="'.$row_fields[0].'", 
                                        nm_tipo_campo = "datetime"';
            $res_ins_desc     = @mysql_query($query_ins_desc);
            //GravaLog('INS',$_SERVER['SCRIPT_NAME'],'descricoes_colunas_computadores');
            }
             
        if ($row_desc['cs_condicao_pesquisa']=='S')
            {
            array_push($v_arr_nomes_campos,$row_desc['te_descricao_campo'].'#'.$row_fields[0].'#'.$row_fields[1]);
            }
        }
 
    sort($v_arr_nomes_campos);
    for ($i=0;$i<count($v_arr_nomes_campos);$i++)
        {
        $v_arr_campo = explode('#',$v_arr_nomes_campos[$i]);
        ?>
        <tr <? if ($cor) echo 'bgcolor="#E1E1E1"';?>> 
        <td nowrap><? echo $v_arr_campo[0];?></td>
        <td><select name="frm_condicao_<? echo $v_arr_campo[1]; ?>" class="normal" onFocus="SetaClassDigitacao(this);" onBlur="SetaClassNormal(this);" >
        <option value=""></option>
        <?
        if ($v_arr_campo[2] == 'datetime') 
            {
            $v_operacao = "(TO_DAYS(NOW())-TO_DAYS(a.".$v_arr_campo[1].")";
            ?>
            <option value="<? echo $v_operacao . ' =       frm_te_valor_condicao)'; ?>" onClick="Verifica_Condicoes_Seta_Campo('<? echo "frm_te_valor_condicao_". $v_arr_campo[1]; ?>');">IGUAL A</option>                     
            <option value="<? echo $v_operacao . ' -MAIOR- frm_te_valor_condicao)'; ?>" onClick="Verifica_Condicoes_Seta_Campo('<? echo "frm_te_valor_condicao_". $v_arr_campo[1]; ?>');">MAIOR QUE&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</option>                     
            <option value="<? echo $v_operacao . ' -MENOR- frm_te_valor_condicao)'; ?>" onClick="Verifica_Condicoes_Seta_Campo('<? echo "frm_te_valor_condicao_". $v_arr_campo[1]; ?>');">MENOR QUE</option>                                             
            <?
            }
        else
            {
            ?>
            <option value="<? echo 'a.'      .$v_arr_campo[1]." =       'frm_te_valor_condicao'"  ;?>" onClick="Verifica_Condicoes_Seta_Campo('<? echo "frm_te_valor_condicao_". $v_arr_campo[1]; ?>');">IGUAL A</option>         
            <option value="<? echo 'a.'      .$v_arr_campo[1]." <>      'frm_te_valor_condicao'"  ;?>" onClick="Verifica_Condicoes_Seta_Campo('<? echo "frm_te_valor_condicao_". $v_arr_campo[1]; ?>');">DIFERENTE DE</option>             
            <option value="<? echo 'a.'      .$v_arr_campo[1]." -MAIOR- 'frm_te_valor_condicao'"  ;?>" onClick="Verifica_Condicoes_Seta_Campo('<? echo "frm_te_valor_condicao_". $v_arr_campo[1]; ?>');">MAIOR QUE</option>
            <option value="<? echo 'a.'      .$v_arr_campo[1]." -MENOR- 'frm_te_valor_condicao'"  ;?>" onClick="Verifica_Condicoes_Seta_Campo('<? echo "frm_te_valor_condicao_". $v_arr_campo[1]; ?>');">MENOR QUE</option>                         
            <option value="<? echo 'a.'      .$v_arr_campo[1]." like    '%frm_te_valor_condicao%'";?>" onClick="Verifica_Condicoes_Seta_Campo('<? echo "frm_te_valor_condicao_". $v_arr_campo[1]; ?>');">CONTENHA</option>
            <option value="<? echo 'a.'      .$v_arr_campo[1]." like    'frm_te_valor_condicao%'" ;?>" onClick="Verifica_Condicoes_Seta_Campo('<? echo "frm_te_valor_condicao_". $v_arr_campo[1]; ?>');">INICIE COM</option>
            <option value="<? echo 'a.'      .$v_arr_campo[1]." like    '%frm_te_valor_condicao'" ;?>" onClick="Verifica_Condicoes_Seta_Campo('<? echo "frm_te_valor_condicao_". $v_arr_campo[1]; ?>');">TERMINE COM</option>                 
            <option value="<? echo 'TRIM(a.'.$v_arr_campo[1].") = '' and "                        ;?>" onClick="Preenche_Condicao_VAZIO('<? echo "frm_te_valor_condicao_". $v_arr_campo[1]; ?>');"         >VAZIO</option>         
            <?
            }
            ?>
        </select> </td>
        <td><input name="frm_te_valor_condicao_<? echo $v_arr_campo[1]; ?>" type="text" class="normal" onFocus="SetaClassDigitacao(this);" onBlur="SetaClassNormal(this);Verifica_Selecao(this,'<? echo "frm_condicao_". $v_arr_campo[1]; ?>');" size="70" maxlength="100"></td>
        </tr>
        <?             
        $cor=!$cor;
        }
 
    ?>
      <tr> 
    <td colspan="3" height="1" bgcolor="#333333"></td>
      </tr>
     
    </table>
    <br><br>
    <table width="90%" align="center" border="0" cellpadding="0" cellspacing="0"><tr>
    <td colspan="3"><div align="center"> 
       <input name="submit_cond" type="submit" value="  Selecionar Computadores  " onClick="return Valida_Form_Pesquisa('frm_te_valor_condicao_');">     
    </div></td>
    </tr></table>
 
    <p><p><p>  
    </form>
    </html>     
    <?             
    }
    ?>

 

 

sei que é grande...mas funciona...rsr..

se precisarem de ajuda é só falar....

 

valew

Autor: Ricardo Bertulli Valente


CONVITE EVENTO: Comemoração 10 anos da comunidade CACIC

18 de Junho de 2015, 16:52, por Desconhecido

No dia 24 de junho de 2014 às 15:00 horas, próxima quarta-feira, o CISL-Comitê Técnico de Implementação do Software Livre no Governo Federal vai organizar o evento de comemoração de 10 anos da comunidade CACIC, que alcançou no mês de junho mais de 40 mil pessoas interessadas na comunidade. Durante o evento será apresentado o estágio atual da solução e serão debatidas as demandas para as futuras versões. A atual versão é resultado do apoio no desenvolvimento dado pela Dataprev, Ministério do Planejamento, Procuradoria Geral da Fazenda e membros da comunidade.



AJUDA (Executando comandos do Symfony)

23 de Abril de 2015, 14:32, por Desconhecido

Na parte de eu usar comando "php composer.phar install"



Suporte

19 de Fevereiro de 2015, 14:11, por Desconhecido

Autor: Anderson Porto



Em construção

8 de Dezembro de 2014, 9:07, por Marisa Souza dos Santos

Em construção.



COCAR vai se integrar ao CACIC

22 de Novembro de 2013, 13:53, por Desconhecido

O COCAR passa por um processo de reformulação completa para ser integrado ao Sistema de Inventário CACIC, bem como às mais recentes tecnologias e padrões de desenvolvimento em Software Livre.