Ver Mensaje Individual
  #4 (permalink)  
Antiguo 14/04/2009, 15:08
Avatar de TonyChile
TonyChile
 
Fecha de Ingreso: marzo-2009
Ubicación: Maipú, Santiago
Mensajes: 422
Antigüedad: 16 años, 1 mes
Puntos: 7
Respuesta: function buscar()

Hola yo aun sin poder hacer esto.

Paso a mostrar lo que tengo y explicar lo que necesito por si aun no se entiende.

Este la conexion con la base de datos sql server 2000

Código asp:
Ver original
  1. <script language="vbscript" runat="server">
  2.      
  3.             dim conecta, rs4, reg7, reg8, reg9, sql5, sql6
  4.            
  5.             set conecta=server.createobject("ADODB.connection")
  6.             cadenaconeccion="Provider=MSDASQL;Data Source=prueba"
  7.             conecta.connectionstring=cadenaconeccion
  8.             conecta.open
  9.  
  10. set reg7=server.createobject("ADODB.recordset")
  11.       sql5="select distinct EMPRESA from ID_USUARIO ORDER BY EMPRESA ASC "
  12.       reg7.activeconnection=conecta
  13.       reg7.open sql5
  14.  
  15. set reg8=server.createobject("ADODB.recordset")
  16.      sql5="select distinct PERFIL from ID_USUARIO ORDER BY PERFIL ASC"
  17.      reg8.activeconnection=conecta
  18.      reg8.open sql5
  19.      
  20. set reg9=server.createobject("ADODB.recordset")
  21.      sql5="select distinct USUARIO from ID_USUARIO ORDER BY USUARIO ASC"
  22.      reg9.activeconnection=conecta
  23.      reg9.open sql5
  24.      
  25. </script>

el Body

Código asp:
Ver original
  1. <body>
  2. <form name="DD"  method="post" action="">
  3. <table name="tabla" width="250px" class="fondo_table5">
  4.     <tr><td colspan=6 class="titulo"></td></tr>
  5.     <tr><td colspan="6" height=4></td></tr>
  6.  
  7.    <tr>
  8.             <td width="20%" nowrap class="text_black_bold_12 Estilo3">&nbsp;<strong>Empresa</strong></td>
  9. <td colspan="3">
  10.               <select name="DDempresa" id="EMPRESA" class="combo">
  11.               <option value="0"selected>Seleccionar</option>
  12.               <%
  13.               While (not reg7.EOF)
  14.               %>
  15.               <option value="<%=(reg7.Fields.Item("EMPRESA").Value)%>"><%=(reg7.Fields.Item("EMPRESA").Value)%></option>
  16.               <%
  17.               reg7.Movenext
  18.               wend
  19.               %>
  20.               </select>      
  21.             </td>            
  22.   </tr>
  23.  
  24.   <tr>
  25.             <td width="20%" nowrap class="text_black_bold_12 Estilo3">&nbsp;<strong>Perfil</strong>&nbsp;</td>
  26. <td colspan="3">
  27.               <select name="DDperfil" id="PERFIL" class="combo">
  28.               <option value="0"selected>Seleccionar</option>
  29.               <%
  30.               While (not reg8.EOF)
  31.               %>
  32.               <option value="<%=(reg8.Fields.Item("PERFIL").Value)%>"><%=(reg8.Fields.Item("PERFIL").Value)%></option>
  33.               <%
  34.               reg8.Movenext
  35.               wend
  36.               %>
  37.               </select>      
  38.              </td>           
  39.   </tr>
  40.  
  41.   <tr>
  42.             <td width="20%" nowrap class="text_black_bold_12 Estilo3">&nbsp;<strong>Usuario</strong>&nbsp;</td>
  43. <td colspan="3">
  44.               <select name="DDusuario" id="USUARIO" class="combo">
  45.               <option value="0"selected>Seleccionar</option>
  46.               <%
  47.               While (not reg9.EOF)
  48.               %>
  49.               <option value="<%=(reg9.Fields.Item("USUARIO").Value)%>"><%=(reg9.Fields.Item("USUARIO").Value)%></option>
  50.               <%
  51.               reg9.Movenext
  52.               wend
  53.               %>
  54.               </select>      
  55.              </td>           
  56.   </tr>
  57.  
  58.   <tr><td colspan="6" width="100%">&nbsp;</td></tr>
  59.     <tr>
  60.         <td colspan="6" align="center">
  61.                <input type="button" name="DDbuscar" value="Buscar" class="botton80x23" onClick="buscar()">&nbsp;&nbsp;&nbsp;
  62.                            <input type="button" name="DDlimpiar" value="Limpiar" class="botton80x23" onClick="(DDempresa.value = '0',  DDperfil.value = '0',  DDusuario.value = '0')">     
  63.         </td>
  64.     </tr>
  65.     <tr><td colspan="6">&nbsp;</td></tr>
  66. </table>
  67. <%
  68.  
  69. SQL6= "SELECT  NUM_CHIP, NUM_SERIE, MOVIL, EQUIPO, APELLIDOP, NOMBRES, LIM_MINUTOS, LIM_SME, NOTAS from ID_USUARIO"
  70. 'esto es por si alguno de los datos es nulo o vacio no de problemas
  71.   if NUM_CHIP="" then
  72.       var1=""
  73.   end if
  74.  
  75.   if NUM_SERIE="" then
  76.       var2=""
  77.   end if
  78.  
  79.   if MOVIL="" then
  80.       var3=""
  81.   end if
  82.  
  83.   if EQUIPO="" then
  84.       var4=""
  85.   end if
  86.  
  87.   if APELLIDOP="" then
  88.       var5=""
  89.   end if
  90.    
  91.   if NOMBRES="" then
  92.       var6=""
  93.   end if
  94.  
  95.   if LIM_MINUTOS="" then   
  96.       var7=""
  97.   end if
  98.  
  99.   if LIM_SME="" then
  100.       var8=""
  101.   end if
  102.  
  103.   if NOTAS="" then
  104.      var9=""
  105.   end if                                 
  106.  
  107. set rs4= server.CreateObject("ADODB.Recordset")
  108.                 rs4.Cursortype=adOpenStatic
  109.                 rs4.CursorLocation=3
  110.                 rs4.open sql6, conecta
  111.                 rs4.pagesize =1000000
  112.                 tampagina=rs4.pagesize
  113.                 paginastotales=rs4.pagecount
  114.                
  115. %>  
  116.        
  117. <table align="center" width="250" border="0">
  118.   <tr>
  119.    <td width="240" align="center" class="texto_negro Estilo1 Estilo3"><span class="Estilo2">Cantidad de Registros:</span> <%=RS4.RecordCount%></td>
  120.   </tr>
  121. </table>
  122.                    
  123. <p>&nbsp;</p>
  124. <table width="1056" height="35" border="1" align="center" cellpadding = 2 cellspacing = 0 bordercolor="#000000" class="dropmenusimple"  style="BORDER-COLLAPSE: collapse">
  125.   <tr bordercolor="#000000">
  126.     <td width="126" height="35" nowrap class="titulo_table6"><div align="center"><strong>N&uacute;mero De Chip</strong></div></td>
  127.     <td width="126" height="35" nowrap class="titulo_table6"><div align="center"><strong>N&uacute;mero De Serie</strong></div></td>
  128.     <td width="80"  height="35" nowrap class="titulo_table6"><div align="center"><strong>N&uacute;mero Celular</strong></div></td>
  129.     <td width="97"  height="35" nowrap class="titulo_table6"><div align="center"><strong>Equipo</strong></div></td>
  130.     <td width="100" height="35" nowrap class="titulo_table6"><div align="center"><strong>Apellido</strong></div></td>
  131.     <td width="150" height="35" nowrap class="titulo_table6"><div align="center"><strong>Nombres</strong></div></td>
  132.     <td width="64"  height="35" nowrap class="titulo_table6"><div align="center"><strong>Lim-Minutos</strong></div></td>
  133.     <td width="64"  height="35" nowrap class="titulo_table6"><div align="center"><strong>Lim-Sme</strong></div></td>
  134.     <td width="300" height="35" nowrap class="titulo_table6"><div align="center"><strong>Notas</strong></div></td>
  135.   </tr>
  136.  <%
  137.    Do While Not rs4.EOF
  138.       var1 = rs4(0)
  139.       var2 = rs4(1)
  140.       var3 = rs4(2)
  141.       var4 = rs4(3)
  142.       var5 = rs4(4)
  143.       var6 = rs4(5)
  144.       var7 = rs4(6)
  145.       var8 = rs4(7)
  146.       var9 = rs4(8)
  147.  
  148. %>  
  149.   <tr align=right valign="middle">
  150.       <td width="10%" height="35" align="center" nowrap bordercolor="#000000" class="texto_negro"><%=var1%></td>
  151.       <td width="10%" height="35" align="center" nowrap bordercolor="#000000" class="texto_negro"><%=var2%></td>
  152.       <td width="9%"  height="35" align="center" nowrap bordercolor="#000000" class="texto_negro"><%=var3%></td>
  153.       <td width="10%" height="35" align="center" nowrap bordercolor="#000000" class="texto_negro"><%=var4%></td>
  154.       <td width="10%" height="35" align="center" nowrap bordercolor="#000000" class="texto_negro"><%=var5%></td>
  155.       <td width="15%" height="35" align="center" nowrap bordercolor="#000000" class="texto_negro"><%=var6%></td>
  156.       <td width="8%"  height="35" align="center" nowrap bordercolor="#000000" class="texto_negro"><%=var7%></td>
  157.       <td width="8%"  height="35" align="center" nowrap bordercolor="#000000" class="texto_negro"><%=var8%></td>
  158.       <td width="25%" height="35" align="left"   nowrap bordercolor="#000000" class="texto_negro"><%=var9%></td>
  159.  </tr>  
  160. <%
  161.                            
  162.            rs4.movenext
  163.            Loop
  164.  
  165.            rs4.Close    
  166.            Conecta.Close   
  167. %>
  168. </table>

Entonces como puedo al hacer clic en boton buscar si ya se seleccionaron los datos de las combo aunque sea 1, 2 o los 3 de ellos se muestre el resultado en la tabla que se encuentra abajo en la misma pagina

En un principio la tabla ya se carga con todos los datos al entrar en la pagina la seleccion es para poder acceder a una informacion de forma mas personalizada

Espero que me puedan ayudar ya que esto me a dado un gran dolor de cabeza