Foros del Web » Programando para Internet » ASP Clásico »

Contar menos de 10

Estas en el tema de Contar menos de 10 en el foro de ASP Clásico en Foros del Web. en asp y access: tengo la sig. tabla: notas [id|cedulaA|codmat|nota|fecha], ok un alumno tiene varias materias aprobadas o no, como hago para saber si tiene ...
  #1 (permalink)  
Antiguo 13/12/2003, 07:50
Avatar de RucarMaN  
Fecha de Ingreso: julio-2003
Ubicación: Caripito Edo Monagas
Mensajes: 169
Antigüedad: 20 años, 10 meses
Puntos: 1
Contar menos de 10

en asp y access:
tengo la sig. tabla: notas [id|cedulaA|codmat|nota|fecha], ok
un alumno tiene varias materias aprobadas o no, como hago para saber si tiene tres materia con menos de 10 puntos, y si tiene tres materias con menos de 10 puntos sea true o si de lo contrario false o no.
__________________
Con la ayuda de todos seremos mejores...

http://www.pemoweb.com
  #2 (permalink)  
Antiguo 13/12/2003, 08:00
 
Fecha de Ingreso: enero-2002
Mensajes: 132
Antigüedad: 22 años, 5 meses
Puntos: 1
prueba esto

Prueba esto...

SELECT * from notas Where nota<10

y luego comprueba en el recordset si son tres registros o menos...
ejemplo suponiendo que el recordset se llame rs

if rs.recordcount<=3 then
resultado=true
else
resultado=false
end if
__________________
Un saludo, esperando ser de ayuda...
COMUN :stress:

Diseño y Programación
Tierra de Califas
http://www.tecnocodigo.com/dipro/
  #3 (permalink)  
Antiguo 13/12/2003, 12:36
Avatar de RucarMaN  
Fecha de Ingreso: julio-2003
Ubicación: Caripito Edo Monagas
Mensajes: 169
Antigüedad: 20 años, 10 meses
Puntos: 1
ok pana me explico mejor:
un alumno tiene varias materias [codmat] en un determinado grado cada una con sus notas.

Castellano: 10
Fisica:12
Matemtica:03
Historia:09
Biologia:10
Ingles:01
si este alumno tiene por lo minimo tres materias con menos de 10 puntos no podra ser inscrito para el otro grado, verdad?
Como hago para que esto sea Falso o Verdadero
__________________
Con la ayuda de todos seremos mejores...

http://www.pemoweb.com
  #4 (permalink)  
Antiguo 14/12/2003, 11:35
Avatar de juagarc4  
Fecha de Ingreso: octubre-2003
Ubicación: En casa
Mensajes: 127
Antigüedad: 20 años, 7 meses
Puntos: 0
A ver si es esto....

Hola que tal?
La respuesta de comun es correcta pero solo ha faltado matizar una cosa:

¿En la tabla de notas se guardan los datos de todos los alumnos?
¿El campo CedulaA identifica al alumno?
Si esta pregunta es afirmativa entonces la consulta que ha indicado comun seria

Código:
SELECT * from notas Where nota<10 and CedulaA='"& Dato que identifica al alumno *
*El Dato que identifica al alumno, supongo que se recojera de algun campo de texto o algo así.

Asi obtendras las materias con menos de 10 puntos de un alumno concreto.
Si no es eso, la verdad, es que no se que pretendes hacer.
El resto de código es el mismo que te dijo comun, es decir:
Cita:
y luego comprueba en el recordset si son tres registros o menos...
ejemplo suponiendo que el recordset se llame rs

if rs.recordcount<=3 then
resultado=true
else
resultado=false
end if
Suerte y salu2.
__________________
El que pregunta lo que no sabe, es ignorante durante 5 minutos, el que no lo pregunta lo es de por vida (Proverbio Chino)
La tonteria se pone siempre en primera fila, para ser vista. La inteligencia se pones siempre detrás para poder ver. (Alguien lo dijo, seguro)
  #5 (permalink)  
Antiguo 14/12/2003, 11:43
Avatar de RucarMaN  
Fecha de Ingreso: julio-2003
Ubicación: Caripito Edo Monagas
Mensajes: 169
Antigüedad: 20 años, 10 meses
Puntos: 1
cha gracias panita funciono de pelos
__________________
Con la ayuda de todos seremos mejores...

http://www.pemoweb.com
  #6 (permalink)  
Antiguo 15/12/2003, 14:35
Avatar de juagarc4  
Fecha de Ingreso: octubre-2003
Ubicación: En casa
Mensajes: 127
Antigüedad: 20 años, 7 meses
Puntos: 0
No hay de que, compadre....

A mandar...., pa eso stamos.

Salu2
__________________
El que pregunta lo que no sabe, es ignorante durante 5 minutos, el que no lo pregunta lo es de por vida (Proverbio Chino)
La tonteria se pone siempre en primera fila, para ser vista. La inteligencia se pones siempre detrás para poder ver. (Alguien lo dijo, seguro)
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:00.