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

Bases de datos de internet con Access(asp)

Estas en el tema de Bases de datos de internet con Access(asp) en el foro de ASP Clásico en Foros del Web. Estoy haciendo una base de datos para la web por access que consta de calificaciones de los alumnos, pero quisiera saber como podria ingresar una ...
  #1 (permalink)  
Antiguo 24/03/2003, 21:07
 
Fecha de Ingreso: marzo-2003
Mensajes: 2
Antigüedad: 22 años, 1 mes
Puntos: 0
Bases de datos de internet con Access(asp)

Estoy haciendo una base de datos para la web por access que consta de calificaciones de los alumnos, pero quisiera saber como podria ingresar una consulta para que los alumnos consulten sus calificaciones ingresando antes su contraseña y nombre del alumno, para que puedan ver sus calificaciones.

Esta forma de consulta solo la he visto que se puede realizar en Dreamweaver Ultradev, pero quisiera saber si hay alguna forma de hacerlo eso mismo en Acces o en Frontpage.

Gracias Muy agradecido estare de tu asesoria.
antonio
  #2 (permalink)  
Antiguo 24/03/2003, 21:36
Avatar de MsTech.DotNet  
Fecha de Ingreso: marzo-2003
Ubicación: Maracay - Edo. Aragua
Mensajes: 605
Antigüedad: 22 años, 1 mes
Puntos: 0
consulta..

Bueno ok dantote un poco la vision de como podrias desarrollar esa parte, te presento algunos aspectos importantes y presentados por ensima, para su desarollo:

1. Deberias tener una tabla en la base de datos llamada alumnos donde pongas los datos del alumnos, el login y el password

2. Una tabla calificaciones donde almacenes las notas de los alumnos

3. La tabla alumnos podria tener los siguientes campos: cedula,nombre,apellido,email,usuario,clave (Se pueden detallar mas los datos del usuario agregandole mas campos a la tabla), y la tabla calificaciones podria tener los campos: cedula,evaluacion,nota.

4. La tabla calificaciones estaria relacionada con la tabla alumnos por medio del campo cedula, vale la pena destacar que el campo cedula solo será clave en la tabla alumnos, en la tabla calificaciones no creo que sea necesario algun campo clave.

5. En la tabla calificaciones puedes ir poniendo por ejemplo todas las evaluaciones de los alumnos con sus notas, ejemplo

Cedula Evaluacion Nota
--------- ------------- ------

15789321 Quiz #1 18
15789321 Trabajo #1 20
13458741 Quiz #1 15
13458741 Trabajo #1 11


Con este ejemplo se puede observar que con la tabla calificaciones con esta estructura sencilla se pueden almacenar cualquier cantidad de evaluaciones y notas asociadas a alumnos... y por medio de la cedula al momento de que el alumno realice login a la parte de consulta de notas ya con la cedula se puede ir a la tabla calificaciones y obtener todos los registros que correspondan con dicha cedula

6. En la pagina donde se hace el login de los alumnos, solo se pide usuario y clave, con esos datos puedes ir a la tabla alumnos y obtener la cedula del alumno la cual la puedes almacenar en una variable... y con esta variable no solo puedes obtener todos los demas datos de la tabla alumnos para mostrar de manera detallada sus datos sino que puedes ir a la tabla calificaciones y traerte todas las evaluaciones y notas de dicho alumno...

7. La consulta para determinar si el usuario existe o no es podria ser la siguiente:

<%
'Pagina que resibe los datos del formulario para hacer login
Dim clave,usuario,alumno
usuario=request.form("campousuario")
clave=request.form("campoclave")
'Creas el objeto de conexion e indicas la ruta de la bd
sql="Select * from alumnos where usuario='"& usuario &"'" and clave='"& clave &"'
'Ejecutas la consulta y si el usuario existe entonces te traes el campo cedula y lo guardas en la variable alumno puedes realizar otra consulta para obtener las calificaciones
alumno=recordset.field("cedula")
'cierras la conex y destruyes el objeto
%>


8. La consulta que podrias usar para buscar las calificaciones del alumno podria ser la siguiente:

sql2="Select * from calificaciones where cedula='"& alumno &"'"

9. Finalmente podrias hacer un ciclo "do while" para mostrar los registros del alumno.

Creo que esto seria lo esencial, es decir.., una vision sencilla de la aplicacion, si se me escapa algo porfis avisenme... ahh y bueno si tienes duda con algun script o programacion de asp no dudes en consultar...

Espero que te sirva...

Saludos...
__________________
Ing. Javier Ugalde
Desarrollador de Aplicaciones Web / Windows
Director de Desarrollos Web
Ing. en Información
Email: [email protected]
Telf. Hab: +[58] - (243) - 232.02.06
Telf. Cel: +[58] - (414) - 455.26.80
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

SíEste tema le ha gustado a 2 personas (incluyéndote)




La zona horaria es GMT -6. Ahora son las 11:37.