Ver Mensaje Individual
  #2 (permalink)  
Antiguo 20/09/2008, 04:48
Avatar de Adler
Adler
Colaborador
 
Fecha de Ingreso: diciembre-2006
Mensajes: 4.671
Antigüedad: 18 años, 4 meses
Puntos: 126
Respuesta: Contar datos de un registro.

Hola

Podrías declarar un array


Código asp:
Ver original
  1. Dim Resp(5), cuentaNO, cuentaOK, i
  2. Resp(0) = rs.Fields("respuesta1")
  3. Resp(1) = rs.Fields("respuesta2")
  4. Resp(2) = rs.Fields("respuesta3")
  5. Resp(3) = rs.Fields("respuesta4")
  6. Resp(4) = rs.Fields("respuesta5")
  7. Resp(5) = rs.Fields("respuesta6")
Ahora un ciclo

Código asp:
Ver original
  1. cuentaNO = 0
  2. cuentaOK = 0
  3. For i = 0 To 5
  4. ' una condicional
  5. if Resp(i) = "NO" then
  6. cuentaNO = cuentaNO +1
  7. else
  8. if Resp(i) = "OK" then
  9. cuentaOK = cuentaOK + 1
  10. end if
  11. Next ' i
  12.  
  13. response.write (cuentaNO)
  14. response.write (cuentaOK)
EDITO

Se me ha ocurrido otra forma, en vez del ciclo, un filtro

Código asp:
Ver original
  1. cuentaNO=Filter(Resp,"N")
  2. cuentaOK=Filter(Resp,"K")
  3. response.write (UBound(cuentaNO)+1)
  4. response.write (UBound(cuentaOK)+1)
Suerte
__________________
Los formularios se envían/validan con un botón Submit
<input type="submit" value="Enviar" style="background-color:#0B5795; font:bold 10px verdana; color:#FFF;" />

Última edición por Adler; 22/09/2008 a las 15:12