Ir para conteúdo
Fórum Script Brasil

Clauido José

Membros
  • Total de itens

    457
  • Registro em

  • Última visita

Posts postados por Clauido José

  1. resolvi achei uma função aqui script legal pra quem quizer ver como ficou não repete de geito nenhum minha ideia era o seguinte tinha que criar um campo numa tabela para ser o numero de protocolo da retirada do estoque mas não tinha que ser digitado já tinha que vir automatico, pensei num atonumeração mas achei está função e bem legal e simples.

    Dim chr_Array(9)
    chr_array(0)  = "0"
    chr_array(1) = "1"
    chr_array(2) = "2"
    chr_array(3) = "3"
    chr_array(4) = "4"
    chr_array(5) = "5"
    chr_array(6) = "6"
    chr_array(7) = "7"
    chr_array(8) = "8"
    chr_array(9) = "9"
    Randomize
    do while len(chave) < 5
    num = chr_array(Int(9 * Rnd ))
    chave = chave + num
    loop    
    codigo=Chave

  2. Ola pessoal to com uma duvidia, tenho um sistema feito em asp e javascript para validar, bom neste sistema criei um loop onde trago um resultado de umm recordset, e coloquei um checkbox para validar se ta checado ou não, bom ta funcionando mas tem hora que eu clico no check para selecionar algum item deste loop ele fala que não está selecionado.Estou fazendo da seguinte forma.

    validação do check

    function validachk(iQtdeVetor){
       var ck=new Array();
         var cks = document.getElementsByName('chkItem[]');
         var atri= document.getElementsByName('codAtribuido[]')
         for (i = 0; i < cks.length; i++) {
          if (cks[i].checked != false) {  
         if (atri[i].value=="RA"){    
          atribuido = true;
         }else{
          atribuido = false;
         }    
            ck = true;
        }else{
         ck = false;
        }
       }
       if ( atribuido ){
        alert('Algum item já foi atribuido!')
    
        return false;  
       }
       if (ck){   
        alert("Não selecionado");
        return false;
       }
       return true
      }
    o loop com o resultado do recordset
    <table width="100%" border="0" align="center" cellpadding="2" cellspacing="2">
          <%Bg="#8AACE7"%>
          <tr>
           <td bgcolor="<%=Bg%>" width="45"   align="left" class="SubTitulo">No. Os</td>
           <td bgcolor="<%=Bg%>" width="40"   align="left" class="SubTitulo">Servi&ccedil;o</td>
           <td bgcolor="<%=Bg%>" width="100"  align="left" class="SubTitulo">Tipo Os </td>
           <td bgcolor="<%=Bg%>" width="50"  align="left" class="SubTitulo">Periodo</td>
           <td bgcolor="<%=Bg%>" width="30"   align="left" class="SubTitulo">Status</td>
           <td bgcolor="<%=Bg%>" width="180"  align="left" class="SubTitulo">Endereco</td>
           <td bgcolor="<%=Bg%>" width="65"  align="left" class="SubTitulo">Cep</td>
           <td bgcolor="<%=Bg%>" width="60"  align="left" class="SubTitulo">Residencia</td>
           <td bgcolor="<%=Bg%>" width="15"   align="left" class="SubTitulo"></td>
           <td bgcolor="<%=Bg%>" width="15"   align="left" class="SubTitulo"></td>
           <td bgcolor="<%=Bg%>" width="15"   align="left" class="SubTitulo"></td>
          </tr>
          <%
          dim i 
          i =0
          vVetor = 0 
          if rsRota.RecordCount>0 then
           do while Not rsRota.EOF
            if rsRota("idstatus")=1 then
             sData=rsRota("datCompromisso")
             if rsRota("codServico")<>"AT" then
              sSql="Select * from tabDth where tabDth.NoOs="&rsRota("NoOs")
              if rsBusca.state=1 then rsBusca.close
              rsBusca.open sSql,Conexao,1,1
              if rsBusca.RecordCount >0 then
               sIdTipoOs=rsBusca("idTipoOs")
               if trim(sIdTipoOs) <> "" or trim(sIdTipoOs) <> null then        
                Sql="Select * from tabTipoOs where idTipoOs="&sIdTipoOs 
                if rsTipoOs.state=1 then rsTipoOs.close
                rsTipoOs.Open Sql,Conexao,1,1
                sTipoOs=rsTipoOs("Descricao")
               end if
              end if
             else
              sTipoOs=""
             end if
             if Bg="#8AACE7" then Bg="#FFFFFF" else  Bg="#8AACE7" end if 
             if rsRota("baixado")=1 then Bg="#66CCCC"
             sAtribuido=rsRota("Atribuido")
             Sql = "Select * from tabStatus where idStatus=" & cint(rsRota("idStatus"))
             if rsStatus.State=1 then rsStatus.Close
             sAtribuido=rsRota("Atribuido")
             Sql = "Select * from tabStatus where idStatus=" & cint(rsRota("idStatus"))
             if rsStatus.State=1 then rsStatus.Close
             rsStatus.Open Sql,Conexao,1,1
             if rsStatus.RecordCount=0 then sStatus=rsStatus("Codigo")
             Sql = "Select * from tabCliente where idCliente=" & rsRota("idCliente")
             if rsCliente.state=1 then rsCliente.Close
             rsCliente.Open Sql,Conexao,1,1
             if rsCliente.RecordCOunt then
              sEndereco=rsCliente("Endereco")         
              sCep11111=rsCliente("Cep")
              sTipoResi=rsCliente("TipoResidencia")
             end if         
            
          %>
             <tr bgcolor="<%=Bg%>" >
              <td width="50"  align="left" class="SubTitulo" style="cursor:hand" onClick="chamaAssinantes('<%=rsRota("NoOs")%>')"><%=rsRota("NoOs")%></td>
              <td width="40"  align="left" class="SubTitulo" ><%=rsRota("codServico")%></td>
              <td width="100"  align="left" nowrap bgcolor="<%=Bg%>" class="SubTitulo" ><%=sTipoOs%></td>
              <td width="50"  align="left" bgcolor="<%=Bg%>" class="SubTitulo"><%=rsRota("Periodo")%></td>
              <td width="30"  align="left" bgcolor="<%=Bg%>" class="SubTitulo"><%=sStatus%></td>
              <td width="180" align="left" bgcolor="<%=Bg%>" class="SubTitulo"><%=rsRota("Endereco")%></td>
              <td width="65"  align="left" bgcolor="<%=Bg%>" class="SubTitulo"><%=rsRota("Cep")%></td>
              <td width="70"  align="left" bgcolor="<%=Bg%>" class="SubTitulo"><%=rsRota("TipoResidencia")%></td>
              <td width="15"  align="left" bgcolor="<%=Bg%>" class="SubTitulo"><%=rsRota("idEmpresa")%></td>
              <td width="15"  align="left" bgcolor="<%=Bg%>" class="SubTitulo"><%=rsRota("idTecnico")%></td>
              <td width="15"  align="left" bgcolor="<%=Bg%>" class="SubTitulo"><input  name="chkItem[]" type="checkbox" id="chkItem_<%=i%>" value="<%=rsRota("NoOs")%>" />
              <input name="codAtribuido[]" type="hidden" id="codAtribuido[]" value="<%=sAtribuido%>" /></td>
             </tr>
          <%
            end if
            i = i + 1
            rsRota.MoveNext
           loop
          end if
          %>
            </table>

  3. Ola pessoal estou com uma duvida tenho que criar um sistema onde toda vez que o usuario entrar gere um numero só que não pode repetir o numero randomico faz isso né?

    Se for eu sei criar já vi um script que faz isso.

    A minha duvida se o numero randomico repete?

  4. Ola pessoal estou com um pequena duvida, terminei a pouco um sistema web feito em asp que fiz aqui na empresa, a empresa pediou para documentalo, como sou iniciante em progrmação nunca tive que fazer isso alguém tem algum tópico ou algum documento ou site que possa me ajudar.

    Agradeço desde já

  5. estou fazendo da seguinte maneira.

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <title>Relatorio de Ordem de Servi&ccedil;os</title>
    <script>
        function fechar(){
            if (window.confirm("Deseja sair do relatorio?")){
                document.location="default.asp"
            }
        }
        function Imprimindo(){
            if (window.confirm("Deseja imprimir este relatorio")){
                window.print();
            }
        }
    </script>
    <link href="css/estilos.css" rel="stylesheet" type="text/css">
    <style type="text/css">
    <!--
    body {
        margin-left: 3px;
        margin-top: 3px;
        margin-right: 3px;
        margin-bottom: 3px;
    }
    -->
    </style></head>
        <body>
        <!--#include file="strcon.asp"-->
        <%
        call abreConexao()
        Server.ScriptTimeout = 999999
        sEmpresa = Request("sEmpresa")
        sTecnico = Request("sTecnico")
        sServico = Request("sServico")
        sTipo = Request("sTipo")
        sData = Request("sData")
        dia = day(sdata)
        mes = month(sdata)
        ano = year(sdata)    
        data = (ano&"/"&mes&"/"&dia)
        Sql = "Select * from tabDth where tabDth.DatCompromisso='" & Data & "'"
        if sServico<>"" then Sql = Sql & " and tabDth.idServico = " & sServico
        if sEmpresa<>"" then Sql = Sql & " and tabDth.idEmpresa = " & sEmpresa 
        if sTecnico<>"" then Sql = Sql & " and tabDth.idTecnico = " & sTecnico
        if sTipo=1 then Sql = Sql & " and tabDth.idEmpresa<>0 or idTecnico<>0 " else if sTodos=2 then Sql = Sql & " and tabDth.idEmpresa=0 and idTecnico=0 "
        Sql =Sql & " order by tabDth.idTecnico,tabDth.idEmpresa,tabDth.idServico "
    
        if rsBusca.State = 1 then rsBusca.close
        rsBusca.Open Sql,conexao,1,1
        if rsBusca.Eof then
            Response.Write("<script>")
            Response.Write("alert('Não foram atribuidos dados para esta empresa');")
            Response.Write("history.back();")
            Response.Write("</script>")
        else
        %>    
        <table width="730" height="299" border="0" align="center" cellpadding="0" cellspacing="0">
              <form name="form1" method="post" action="">
                <tr>
                    <td height="20" colspan="3"><table width="848" border="0" cellpadding="2" cellspacing="2">
                        <tr>
                            <td height="19" colspan="3" align="right">&nbsp;</td>
                        </tr>
                        <tr>
                            <td width="45%" height="24" align="right"><input name="butImprimi" type="button" id="butImprimi" value="IMPRIMIR" onClick="Imprimindo();"></td>
                            <td width="5%" align="center">&nbsp;</td>
                            <td width="45%"><input name="butFechar" type="button" id="butFechar" value="  FECHAR  " onClick="fechar();"></td>
                        </tr>
                    </table></td>
                </tr>
              </form>
            <tr>
                <td colspan="9"><div id="conteudo"><table width="850" border="0" cellpadding="2" cellspacing="2">
                    <%
                    i = 1
                    sTotalServico=0
                    sTotalPontos=0
                    idTecnico=rsBusca("idTecnico")
                    DO while not rsBusca.eof
                    %>
                        <tr>
                            <td colspan="9"><table width="850" border="0" cellpadding="2" cellspacing="2" class="Tabela">
                                <%if Bg="#BDD1D2" then Bg="#4682B4" else Bg="#BDD1D2" end if
                                if i = 3 or rsBusca("idTecnico")<>idTecnico then%>
                                    <tr>
                                        <td colspan="7" bgcolor="<%=bg%>" class="SubTitulo">&nbsp;</td>
                                    </tr>
                                    <tr>
                                        <td colspan="7" bgcolor="<%=bg%>" class="SubTitulo">&nbsp;</td>
                                    </tr>
                                    <tr style="page-break-before:always;">
                                        <td colspan="7" bgcolor="<%=bg%>" class="SubTitulo">&nbsp;</td>
                                    </tr>
                                <%    i= 0
                                    idTecnico=rsBusca("idTecnico")
                                elseif rsBusca("idTecnico")=idTecnico then
                                %>
                                <tr>
                                    <td colspan="7" bgcolor="<%=bg%>" class="SubTitulo">&nbsp;</td>
                                </tr>
                                <tr>
                                    <td colspan="7" bgcolor="<%=bg%>" class="SubTitulo">&nbsp;</td>
                                </tr>                            
                                <tr>
                                    <td colspan="7" bgcolor="<%=bg%>" class="SubTitulo"><h3>RELATORIO DE ORDEM DE SERVI&Ccedil;O </h3></td>
                                </tr>                            
                                <tr>
                                    <td colspan="7"><table width="100%" border="0" cellpadding="2" cellspacing="2" class="tblBoderP">
                                        <%if Bg="#BDD1D2" then Bg="#4682B4" else Bg="#BDD1D2" end if%>
                                        <tr>
                                            <td bgcolor="<%=bg%>" class="SubTitulo"><table width="100%" border="0" cellspacing="2" cellpadding="2">
                                                <tr>
                                                    <td width="4%">TA:</td>
                                                    <td width="11%"><%=rsBusca("NoTa")%></td>
                                                    <td width="6%">SERVI&Ccedil;O:</td>
                                                    <td width="9%"><%=rsBusca("CODSERVICO")%></td>
                                                    <td width="7%">PERIODO:</td>
                                                    <td width="9%"><%=rsBusca("PERIODO")%></td>
                                                    <td width="16%">DATA DE SOLICITA&Ccedil;&Atilde;O:</td>
                                                    <td width="10%"><%=rsBusca("datSolicitada")%></td>
                                                    <td width="17%">DATA DE COMPROMISSO:</td>
                                                    <td width="11%"><%=rsBusca("datCompromisso")%></td>
                                                </tr>
                                            </table></td>
                                        </tr>
                                        <%
                                        if Bg="#BDD1D2" then Bg="#4682B4" else Bg="#BDD1D2" end if
                                        if rsBusca("idEmpresa")<>0 then
                                            sSql = "Select * from tabEmpresa where Empresa=" & rsBusca("idEmpresa")
                                            if rsEmpresa.state=1 then rsEmpresa.Close
                                            rsEmpresa.Open sSql,Conexao,1,1
                                            if rsEmpresa.RecordCount>0 then sEmpresa=rsEmpresa("Responsavel")
                                        end if
                                        %>
                                        <tr>
                                            <td class="SubTitulo"><table width="100%" border="0" cellspacing="2" cellpadding="2">
                                                <tr>
                                                    <td bgcolor="<%=bg%>" width="6%">CODIGO:</td>
                                                    <td bgcolor="<%=bg%>" width="9%"><%=rsBusca("NoOs")%></td>
                                                    <td bgcolor="<%=bg%>" width="7%">EMPRESA:</td>
                                                    <td bgcolor="<%=bg%>" width="78%"><%=sEmpresa%></td>
                                                </tr>
                                            </table></td>
                                        </tr>
                                        <%
                                        if Bg="#BDD1D2" then Bg="#4682B4" else Bg="#BDD1D2" end if
                                            Sql = "select * from tabCliente where NoOs = " & rsBusca("NoOs")
                                            if rsCliente.state=1 then rsCliente.Close
                                            rsCliente.Open Sql,Conexao,1,1
                                            if rsCliente.RecordCount>0 then
                                                sCliente=rsCliente("NomeCliente")
                                                sEndereco=rsCliente("Endereco")
                                                sBairro=rsCliente("Bairro")
                                                sCep=rsCliente("Cep")
                                                sTerminal=rsCliente("Terminal")
                                                sTipoRes=rsCliente("TipoResidencia")
                                            end if
                                        %>
                                        <tr>
                                            <td class="SubTitulo"><table width="100%" border="0" cellspacing="2" cellpadding="2">
                                                <tr>
                                                    <td bgcolor="<%=bg%>" width="7%">CLIENTE:</td>
                                                    <td bgcolor="<%=bg%>" width="29%"><%=sCliente%></td>
                                                    <td bgcolor="<%=bg%>" width="7%">&nbsp;</td>
                                                    <td bgcolor="<%=bg%>" width="6%">&nbsp;</td>
                                                    <td bgcolor="<%=bg%>" width="9%">&nbsp;</td>
                                                    <td bgcolor="<%=bg%>" width="10%">&nbsp;</td>
                                                    <td bgcolor="<%=bg%>" width="6%">&nbsp;</td>
                                                    <td bgcolor="<%=bg%>" width="26%">&nbsp;</td>
                                                </tr>
                                                <tr>
                                                    <td bgcolor="<%=bg%>">ENDERE&Ccedil;O:</td>
                                                    <td bgcolor="<%=bg%>"><%=sEndereco%></td>
                                                    <td bgcolor="<%=bg%>" align="right">No.:</td>
                                                    <td bgcolor="<%=bg%>"><%=sNUMERO%></td>
                                                    <td bgcolor="<%=bg%>" align="right">CEP:</td>
                                                    <td bgcolor="<%=bg%>"><%=sCep%></td>
                                                    <td bgcolor="<%=bg%>" align="right">BAIRRO:</td>
                                                    <td bgcolor="<%=bg%>"><%=sBairro%></td>
                                                </tr>
                                                <tr>
                                                    <td bgcolor="<%=bg%>">CIDADE:</td>
                                                    <td bgcolor="<%=bg%>"><%=sCidade%></td>
                                                    <td bgcolor="<%=bg%>">ESTADO:</td>
                                                    <td bgcolor="<%=bg%>"><%=sEstado%></td>
                                                    <td bgcolor="<%=bg%>">RESID&Ecirc;NCIA:</td>
                                                    <td bgcolor="<%=bg%>"><%=sTipoRes%></td>
                                                    <td bgcolor="<%=bg%>">TERMINAL:</td>
                                                    <td bgcolor="<%=bg%>"><%=sTerminal%></td>
                                                </tr>
                                            </table></td>
                                        </tr>
                                        <%
                                        if Bg="#BDD1D2" then Bg="#4682B4" else Bg="#BDD1D2" end if
                                        if rsBusca("idTecnico")<>0 then
                                            sSql = "Select * from tabTecnicos where idTecnico=" & rsBusca("idTecnico")
                                            if rsTecnicos.state=1 then rsTecnicos.Close
                                            rsTecnicos.Open sSql,Conexao,1,1
                                            if rsTecnicos.RecordCount>0 then
                                                sRe=rsTecnicos("RE")
                                                sNomeTecnico=rsTecnicos("NomeTecnico")
                                            end if
                                        end if
                                        if rsBusca("idTipoOs")<>0 then
                                            sSql = "Select * from tabTipoOs where idTipoOs=" & rsBusca("idTipoOs")
                                            if rsTipoOs.State= 1 then rsTipoOs.Close
                                            rsTipoOs.Open sSql, Conexao,1,1
                                            if rsTipoOs.RecordCOunt>0 then sTipoOs=rsTipoOs("Descricao")
                                        end if
                                        %>
                                        <tr>
                                            <td bgcolor="<%=bg%>" class="SubTitulo"><table width="100%" border="0" cellspacing="2" cellpadding="2">
                                                <tr>
                                                    <td bgcolor="<%=bg%>" width="9%">RE:</td>
                                                    <td bgcolor="<%=bg%>" width="11%"><%=sRe%></td>
                                                    <td bgcolor="<%=bg%>" width="7%">TECNICO:</td>
                                                    <td bgcolor="<%=bg%>" colspan="3"><%=sNomeTecnico%></td>
                                                    <td bgcolor="<%=bg%>" width="15%" align="right">TIPO DE OS: </td>
                                                    <td bgcolor="<%=bg%>" width="19%"><%=sTipoOs%></td>
                                                </tr>
                                                <tr>
                                                    <td bgcolor="<%=bg%>">PRODUTO:</td>
                                                    <td bgcolor="<%=bg%>"><%=sProdutos%></td>
                                                    <td bgcolor="<%=bg%>">PONTOS:</td>
                                                    <td bgcolor="<%=bg%>" width="11%"><%=rsBusca("ContagemDia")%></td>
                                                    <td bgcolor="<%=bg%>" width="7%">PACOTE</td>
                                                    <td bgcolor="<%=bg%>" width="21%"><%=rsBusca("Pacote")%></td>
                                                    <td bgcolor="<%=bg%>">CONTAGEM DE DIAS: </td>
                                                    <td bgcolor="<%=bg%>"><%=rsBusca("QtdPontos")%></td>
                                                </tr>
                                            </table></td>
                                        </tr>
                                        <%if Bg="#BDD1D2" then Bg="#4682B4" else Bg="#BDD1D2" end if%>
                                        <tr>
                                            <td bgcolor="<%=bg%>" class="SubTitulo"><table width="100%" border="0" cellspacing="2" cellpadding="2">
                                                <tr>
                                                    <td width="6%">TAREFAS</td>
                                                    <td width="94%" rowspan="2"><%=rsBusca("Tarefa")%></td>
                                                </tr>
                                                <tr>
                                                    <td>&nbsp;</td>
                                                </tr>
                                            </table></td>
                                        </tr>
                                        <%if Bg="#BDD1D2" then Bg="#4682B4" else Bg="#BDD1D2" end if%>
                                        <tr>
                                            <td bgcolor="<%=bg%>" class="SubTitulo"><table width="100%" border="0" cellspacing="2" cellpadding="2">
                                                <tr>
                                                    <td width="9%">OBSERVA&Ccedil;&Atilde;O:</td>
                                                    <td width="91%" rowspan="2" valign="top"><%=rsBusca("Observacao")%></td>
                                                </tr>
                                                <tr>
                                                    <td>&nbsp;</td>
                                                </tr>
                                            </table></td>
                                        </tr>
                                        <%if Bg="#BDD1D2" then Bg="#4682B4" else Bg="#BDD1D2" end if%>
                                        <tr>
                                            <td bgcolor="<%=bg%>" class="SubTitulo"><table width="100%" border="0" cellspacing="2" cellpadding="2">
                                                <tr>
                                                    <td width="12%">INF. ADICIONAIL: </td>
                                                    <td width="88%" rowspan="2" valign="top"><%=rsBusca("InfoAdcionais")%></td>
                                                </tr>
                                                <tr>
                                                    <td>&nbsp;</td>
                                                </tr>
                                            </table></td>
                                        </tr>
                                        <%if Bg="#BDD1D2" then Bg="#4682B4" else Bg="#BDD1D2" end if%>
                                        <tr>
                                            <td bgcolor="<%=bg%>" class="SubTitulo"><table width="100%" border="0" cellspacing="2" cellpadding="2">
                                                <tr>
                                                    <td width="8%">DESCRI&Ccedil;&Atilde;O:</td>
                                                    <td width="92%" rowspan="2" valign="top"><%=rsBusca("Descricao")%></td>
                                                </tr>
                                                <tr>
                                                    <td>&nbsp;</td>
                                                </tr>
                                            </table></td>
                                        </tr>
                                        <%if Bg="#BDD1D2" then Bg="#4682B4" else Bg="#BDD1D2" end if%>
                                        <tr>
                                            <td bgcolor="<%=bg%>" class="SubTitulo"><table width="100%" border="0" cellspacing="2" cellpadding="2">
                                                <tr>
                                                    <td width="12%">No. Os Garantia: </td>
                                                    <td width="18%"><%=rsBusca("NoGarantia")%></td>
                                                    <td width="19%">DATA BAIXA GARANTIA: </td>
                                                    <td width="21%"><%=rsBusca("DtDatBaiGarantia")%></td>
                                                    <td width="15%">TECNICO GARANTIA: </td>
                                                    <td width="15%"><%=rsBusca("TecnicoGarantia")%></td>
                                                </tr>
                                            </table></td>
                                        </tr>
                                    </table></td>
                                </tr>
                            </table></td>
                        </tr>
                    <%    
                        end if
                        i = i +1            
                        rsBusca.MoveNext
                    loop
                    %>
                </table></div></td>
            </tr>
        </table>
        <%    
        end if
        %>
        </body>
    </html>

  6. é isso valeu obrigado.

    Aproveitando este tópico,estou com uma duvida tenho um sistema feito em asp, e tenho que fazer um relatorio, buscando dados de uma tabela Sql Server, bom isso já to fazendo, minha duvida é como faço pra impirmir sem que mostre os botões Imprimir e Fechar quero que imprima somente o conteudo do relatorio.

  7. Resolvi valeu Rafa mais uma heim

    Fico assim pra quem tiver duvida.

    sDatComp=rsDth("datCompromisso")        
    sData = now
    dia = day(sData)
    mes = month(sData)
    ano = year(sData)
    sData=(dia&"/"&mes&"/"&ano)
    Ddata = DateDiff("d", sData, sDatComp)
    if Ddata < 90 then
    sCodServ="ATDH"
    sServico="ATDH"    
    end if

  8. Ola pessoal estou com uma duvida simples mas não lembro como faz isso, tenho que calcular um valore entre datas por exemplo tenho que fazer uma pesquisa num banco de dados sql server, bom tem um campo datComprimosso se essa data form maior que 90 dias, eu tenho que especificar qué é garantia. sei que é simples mas não lembro desculpa ai pessoa alguém pode me dar uma luz

  9. Ola pessoal estou com um problema tenho uma função em javascript para validar um array de chekbock, bom essa o checkbock é criado dentro de um loop que faço com a quantidade de registro de uma determinada busca no banco sql server, essa pagina está em asp.

    Bom está rotina estava funcionando até hotem não sei porque, ontem ele apareceu a seguinte mensagem.

    LINHA: 227

    CARACTERE: 6

    'document.frmObjRotas.chkItem[...].checked' é nulo ou não é objeto

    A rotina para validar para saber quantos checkbox estão selecionado é essa:

    //-->Função para validar se o usuario selecionou algum item
    function validachk(iQtdeVetor){
    //Controles NÃO É ARRAY deve ser tratado sem o indíce
    if (document.frmObjRotas.chkItem.length == undefined){
    if (!document.frm.chkItem.checked){
    alert('Selecione pelo menos um item!');
    document.frmObjRotas.chkItem.focus();
    return false;
    }
    }else{
    var bmarcado = false;
    var atribuido= false;
    var ck 
    for (var i=0;i<iQtdeVetor;i++){
    if (document.frmObjRotas.chkItem[ i ].checked){ // o erro está nessa linha.
    bmarcado = true;
    if (document.frmObjRotas.codAtribuido[ i ].value=="RA"){
    atribuido = true;
    }
    }    
    }    
    //Controles É ARRAY deve ser tratado com o indíce
    if (!bmarcado){
    alert('Selecione pelo menos um item!');
    return false;
    }
    if ( atribuido ){
    alert('Algum item já foi atribuido!')
    for (var i=0;i<iQtdeVetor;i++){
    if (document.frmObjRotas.chkItem[ i ].checked){
    document.frmObjRotas.chkItem[ i ].checked=false
    }
    }   
    return false;  
    }
    }
    return true
    }
    Eu crio o array assim:
    <table>
    <%
    while Not rsRota.EOF
    %>
    <tr bgcolor="<%=Bg%>" >
    <td width="60"  align="left" class="SubTitulo" style="cursor:hand" onClick="chamaAssinantes('<%=rsRota("NoOs")%>')"><%=rsRota("NoOs")%></td>
    <td width="60"  align="left" class="SubTitulo" ><%=rsRota("codServico")%></td>
    <td width="100"  align="left" bgcolor="<%=Bg%>" class="SubTitulo" ><%=sTipoOs%></td>
    <td width="60"  align="left" bgcolor="<%=Bg%>" class="SubTitulo"><%=rsRota("Periodo")%></td>
    <td width="50"  align="left" bgcolor="<%=Bg%>" class="SubTitulo"><%=sStatus%></td>
    <td width="160" align="left" bgcolor="<%=Bg%>" class="SubTitulo"><%=sEndereco%></td>
    <td width="100"  align="left" bgcolor="<%=Bg%>" class="SubTitulo"><%=sCep11111%></td>
    <td width="100"  align="left" bgcolor="<%=Bg%>" class="SubTitulo"><%=sTipoREsi%></td>
    <td width="33"  align="left" bgcolor="<%=Bg%>" class="SubTitulo"><%=rsRota("idEmpresa")%></td>
    <td width="33"  align="left" bgcolor="<%=Bg%>" class="SubTitulo"><%=rsRota("idTecnico")%></td>
    <td width="33"  align="left" bgcolor="<%=Bg%>" class="SubTitulo"><input  name="chkItem" type="checkbox" id="chkItem" value="<%=rsRota("NoOs")%>" />
    <input name="codAtribuido" type="hidden" id="codAtribuido" value="<%=sAtribuido%>" /></td>
    </tr>
    <%
    rsRota.MoveNext
    wEnd
    %>
    </table>

  10. Bom por exemplo, tenho uma pagina asp que tem um formulario de cadastro a inclusão faço com ajax e chamo um pagina chamada objAparelho, onde gravo os aparelhos no banco no final desse script eu monto um grid, isso na inclusão, agora para atualização eu tenho que trazer esse formulario de cadastro como s dados do cliente junto o grid, entendeu?

  11. Ola pessoal é seguinte tenho um sistema que desenvolvi em asp e uso javascript para validar um array de checkbox ele ta funcionando mas este array eu monto dentro de um loop que abro com recordset, para chamar a rotina de validação eu uso a quantidade de registro aberto pelo recordset, meu problema ta que quando o recordset é maior que 100 ele fala que o valor do checkbox é nullo vou postar o codigo para você entenderem.

    //-->Função para validar se o usuario selecionou algum item
      function validachk(iQtdeVetor)
    
    
      {
       //Controles NÃO É ARRAY deve ser tratado sem o indíce
       if (document.frmObjRotas.chkItem.length == undefined){
        if (!document.frm.chkItem.checked){
         alert('Selecione pelo menos um item!');
         document.frmObjRotas.chkItem.focus();
         return false;
        }
       }else{
        var bmarcado = false;
        var atribuido= false;
        var ck 
        for (var i=0;i=iQtdeVetor;i++){
         if (document.frmObjRotas.chkItem[i].checked){
          bmarcado = true;
          if (document.frmObjRotas.codAtribuido[i].value=="RA"){
           atribuido = true;
          }
         }
         
        }    
        //Controles É ARRAY deve ser tratado com o indíce
        if (!bmarcado){
         alert('Selecione pelo menos um item!');
         return false;
        }
        if ( atribuido ){
         alert('Algum item já foi atribuido!')
         for (var i=0;i<iQtdeVetor;i++){
          if (document.frmObjRotas.chkItem[ i ].checked){
          document.frmObjRotas.chkItem[ i ].checked=false
          }
         }   
         return false;  
        }
       }
       return true
      }
    iQtdeVetor está variavel eu chamo do recordset seria a quantidade de checkbox que o loop cria.Chamo essa funcunção da seguinte maneira.
    <a href="#" onClick="mostraDiv('1','Atribui','<%=rs%>');">Atribui</a>
    função mostraDiv
    function mostraDiv(sOpt,id,iQtdeVetor){
       if (iQtdeVetor>50){
        iQtdeVetor=50
       }
       if ((sOpt==1) || (sOpt==2) || (sOpt==3)){
        if (sOpt==1) {
         var validar= validachk(iQtdeVetor)
         document.frmObjRotas.hiMenu.value=sOpt    
        }else if (sOpt==2){
         var validar= validachkre(iQtdeVetor)
         document.frmObjRotas.hiMenu.value=sOpt
        }
       }else{
        var validar= true
       }  
       if ( validar ) {
        if(document.getElementById(id).style.display=="block")
        {
         document.getElementById(id).style.display="none"
        }
        else
        {
         document.getElementById(id).style.display="block"
        }
       }   
      }

×
×
  • Criar Novo...