Visual Basic - Bases de datos...ayuda....

Life is soft - evento anual de software empresarial
 
Vista:

Bases de datos...ayuda....

Publicado por fabrix (13 intervenciones) el 03/01/2003 08:51:08
Alguien me podria ayudar a ordenar mis ideas y mis bases de datos... Estoy haciendo un sistema de control escolar..... se los agradeseria mucho.....

Se los explico...
Tengo una tabla de la siguiente manera...
estos son los campos...

ClaveAlumno ClavedeMateria parcial1 parcial2 parcial3
1 1 8 9 10
1 2 7 9 9
2 1 8 9 7
2 2 7 9 9
Etc...

Los nesesito asi para mostrarlos de esa manera en la boleta
por ejemplo selecionar un alumno e imprimir todas sus materias con sus calificaciones....

Pero tambien los ocupo mostrar asi:

de un solo parcial presentar las calificaciones de todos como una lista
por ejemplo del parcial1:

Alumno Materia1 materia2 materia3
1 8 9 10
2 10 9 8
etc...

Y de preferencia lo quiero poner en un DataGrid.....
como lo muestro de las dos formas de la misma tabla o cual seria la solucion.....

Muchas gracias...
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Bases de datos...ayuda....

Publicado por J2ML (464 intervenciones) el 03/01/2003 17:02:54
En realidad la filosofía de una BD (según mi poca experiencia) es intentar ocupar el menor espacio posible y tener toda la información que requieras, es decir te recomiendo que tengas una única tabla y muestres la información de las dos formas diferentes y evites el replicar la data...
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Bases de datos...ayuda....

Publicado por Alvaro (9 intervenciones) el 18/01/2003 16:30:58
Intenta esto:

Crea dos control data. En la parte superior de un formulario muestra los datos de alumno y en la parte inferior un datagrid que muestre las notas del alumno. El título de las columnas las puedes modificar presionando el botón derecho del mouse sobre el datagrid, después elijes propiedades. Puedes agregar un botón buscar para mostrar las notas o directamente desde el textbox asociado al apellido, rut u otro campo que permita buscar. Las sentencias para buscar un registro son las siguientes:

Dim a as string

a=data1.recordset.fields("<nombre del campo de búsqueda>")

data2.recordset.movefirst

data2.recordset.findfirst "[<nombre del campo>]=' & a & "'"

Buscando en el data2 relacionado con datagrid, automáticamente se actualizará la base o por lo menos debiera, si esto no funciona puedo enviarte un ejemplo.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar