Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 24-01-2012
akirejan akirejan is offline
Registrado
NULL
 
Registrado: ene 2012
Posts: 3
Poder: 0
akirejan Va por buen camino
Unhappy funcionaria tobjectlist o ostringlist

Tengo una base de datos la cual quiero guardara 8 materias en 5 bimestres:

++++++ 1 2 3 4 5
Español
Matemáticas
Ciencias naturales
Historia
Educación física
Educación Artística
Geografía
Educación Cívica


La BD esta estructurada
+----------------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+----------------+-------------+------+-----+---------+-------+
| Alumno_curp | varchar(18) | NO | PRI | NULL | |
| materia_codigo | int(11) | NO | PRI | NULL | |
| calificacion | float | YES | | NULL | |
| bim1 | float | YES | | NULL | |
| bim2 | float | NO | | NULL | |
| bim3 | float | NO | | NULL | |
| bim4 | float | NO | | NULL | |
| bim5 | float | NO | | NULL | |
+----------------+-------------+------+-----+---------+-------+
Estoy buscando la forma de guardar las calificaciones del alumno “X” , con todas su materia de todos los pero eligiendo los bimestres a lllenar, el problema es que no se cual seria la forma de hacer este guardado y pues con el TObjetlist y TStringList quiero saber si se podría hacer este guardado de forma viertical para cuando elija bimestre 1 pueda guardar todas las calificaciones de las ocho materias pero solo del bimesre 1….. gracias y lindo dia.
Responder Con Cita
  #2  
Antiguo 24-01-2012
Furyxe Furyxe is offline
Miembro
NULL
 
Registrado: jul 2011
Posts: 34
Poder: 0
Furyxe Va por buen camino
No se si te he entendido.

Creo, que lo que quieres es guardar las 8 materias, por cada 1 de los bimestres, eligiendo.

De ser asi, te dire, que tienes mal estructurada la tabla. y que necesitas una tabla mas, que sea relacional.

Creo que la mejor forma de plantearlo seria:
Tabla 1 - Bimestres:
ID
IDAlumno
Bimestre

Tabla2 - Calificaciones:
ID
IDBimestre
Materia
Calificacion.

Tabla3 - Alumnos:
ID
Nombre
Apellidos
Curso

Los campos a relacionar son el id de la tabla 1, con el IDBimestre de la tabla 2. y El ID de la tabla 3, con el IDAlumno de la tabla 1.

Y en cuanto al programa. Si lo que quieres es seleccionar el bimestre a guardar, debes de poner un combobox que te de las opciones, cargadas de la base de datos, otro combobox con el alumno, y algunos edits y labels con las materias. Y que a la hora de hacer el insert recupere el codigo del bimestre, alumno, etc y lo introduzca.

Eso seria una forma de plantearlo.

No se si entendi bien lo que quieres, si me he equivocado, explicate e intentare ayudar
Responder Con Cita
  #3  
Antiguo 24-01-2012
akirejan akirejan is offline
Registrado
NULL
 
Registrado: ene 2012
Posts: 3
Poder: 0
akirejan Va por buen camino
Question TObjectList me serviria???

eso ya esta ahora en el programa queremos saber como guardar la califiaciones de todas las materias por que en logica seria que guardaria las calificaciones de español de los cinco bimestres.

la logica es que lo haria horizontalmente:

-->

español 6 6 6 6 6

entonces lo que quiero sabes es la forma de hace que el guardado sea verticalmente:

|
V


español 6
matematicas 6
artisticas 6
.
.
.

hasta llenar las 8 materias

en pocas palabras que se salte hacia bajo a la hora de la guardada pero en delphi.
Responder Con Cita
  #4  
Antiguo 26-01-2012
Furyxe Furyxe is offline
Miembro
NULL
 
Registrado: jul 2011
Posts: 34
Poder: 0
Furyxe Va por buen camino
Nunca he usado el TObjectlist, asi que nose si servira. Pero yo te propongo otra forma de plantearlo.

¿Y si usas sentencias SQL parametrizadas?.
Si antes de realizar ningun insert, metes en parametros todos los valores, podrias tener el control para meter los valores de la forma que necesites.

Es una idea. Tampoco he podido darle muchas vueltas, por que ando estudiando para examenes, pero me parece que esa puede ser una posible solucion.

Parametrizar usando zeoslib es muy comodo y facil, en caso de que uses esa libreria.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
TObjectList y TStringList me funcionaria?? akirejan Varios 1 23-01-2012 11:14:48
tobjectlist DarkBlue Varios 2 04-01-2012 15:27:31
TStringList y TObjectList TinkerBell OOP 1 31-08-2005 14:00:06
TObjectList y TStringList esquerda21 Varios 6 21-01-2004 15:16:58
TStringList en TObjectList esquerda21 Varios 1 20-01-2004 09:38:41


La franja horaria es GMT +2. Ahora son las 19:04:41.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi