![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|
|
#1
|
||||
|
||||
|
Cita:
Si crearas un nuevo hilo, toda esa información quedaría disgregada. En mi opinión, lo mejor es continuar este.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi ![]() P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
|
#2
|
|||
|
|||
|
Upps...disculpa, es que ya abri otro hilo..Ahora que hago??Les aviso a los que me respondieron en el nuevo hilo que se vengan a este?? o como??que me sugieres?
|
|
#3
|
||||
|
||||
|
Hola Elite237,
Yo estoy mareado al ver el código y estoy igual que Neftali. Si nos pudieras hacer llegar la estructura de las tablas (el diagrama DER, o Diagrama Entidad Relación) tal vez nos refrezque las ideas. Con respecto al uso del TStringGrid es una opción ecónómica, ya que no ocupa tanto espacio como las otras opciones que te fueron presentadas. Lo que no se es si estoy analizando correctamente la manera de usarlo. Yo me imagino que las columnas, representan a las preguntas y las fila las secciones que componen el cuestionario. Cada celda corresponderá entonces a la respuesta asociada a la pregunta de cada sección. Código:
| P1 | P2 | P3 | P4 | ---+-----+-----+-----+-----+ S1 | Rta | Rta | Rta | Rta | ---+-----+-----+-----+-----+ S2 | Rta | Rta | Rta | N/A | ---+-----+-----+-----+-----+ Con respecto a que muestre un Frame para legir las opciones, no creo que te resulte demasiado complicado. Yo imagino un escenario en donde la matriz constituye la primera opción (preguntas por sección), de modo que ante la doble pulsación de la celda, se cree un form que contenga las opciones, se elija y al momento de cerrarse que el valor de la opción se transfiera a dicha celda. La idea que me pasa por la cabeza es que se lanze una consulta SQL para traer todas las preguntas para cada sección. "Explorar" los registros y relacionar de algún modo cada pregunta y sección con la columna y fila correspondiente. Por ejemplo, se puede hacer que en las celdas fijas se guarden el ID de la sección. De modo similar podemos hacer relacionar la posición de las columnas con la pregunta. Por ejemplo, la celda [1,3] hace referencia a la tercer pregunta de la fila 1. Si en la celda fija de la fila 1 hemos guardado el ID correspondiente a alguna sección, podemos construir una consulta SQL que nos permita obtener las opciones a la pregunta tercera de la sección ID. Al tener ahora los datos que constituyen a las opciones de dicha pregunta, podemos mostrarlos en ese form que vamos a crear. Espero que se entienda la idea. Saludos, |
|
#4
|
|||
|
|||
|
Estas son las estructuras de mis tablas:
eval_clave de tevaluacion se relaciona con secc_evaluacion de tsecciones preg_evaluacion de tpreguntas se relacion con eval_clave secc_clave de tsecciones se relaciona con preg_seccion de tpreguntas preg_clave de tpreguntas se relaciona con opci_pregunta opci_seccion se relaciona con preg_Seccion.. Espero darme a entender, todos tienen su campo que las identifica y otro que las une a cada tabla, y entonces queda de a cada evaluacion corresponde una seccion, a cada seccion corresponde una pregunta y a cada pregunta una opcion(respuesta). Ya empece a hacerlo con el stringgrid, pero no me sale, me dice que no encontro un campo, pero lo raro es que lo especifico en mi select...saludos y gracias por sus comentarios |
|
#5
|
||||
|
||||
|
Ahora entiendo mejor el panorama.
Te estoy preprando un ejemplo sencillo de como hacerlo. Espero que no te moleste que sea con Access. Dame un tiempo. Saludos, |
|
#6
|
|||
|
|||
|
No me molesta Delphius, como crees, te lo agradezco muchisimo...yo seguire intentando con el stringgrid, ya que no me arroja las opciones de las preguntas(en el mismo paso donde me quede con los frames
). Saludos |
|
#7
|
||||
|
||||
|
Hola Elite237,
Disculpa que me haya demorado, pero es que estos día he estado un tanto off-line y se me hace difícil sacar tiempo con tanta interrupciones. Bueno, aqui está una demo. Muchas cosas se pueden optimizar, la idea era desarrollar algo que pueda ser intuitivo, y fácil de comprender. Espero que la demo te sea de guia. Quisiera mencionar que la demo está en la carpeta temporal del FTP del club. Si algún moderador considera que no es conveniente localizar allí la demo le agradecería que me lo hiciera saber. Saludos, |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Sistema de Evaluacion Psicometrica | Elite237 | OOP | 4 | 24-09-2008 18:31:58 |
| Intraweb de D2007 es evaluación?? | xander | Varios | 5 | 24-10-2007 20:04:40 |
| Variante comparado con evaluación completa | Al González | Providers | 2 | 18-08-2005 04:19:32 |
| Migracion BDE a SQLDIRECT evaluacion | ASAPLTDA | Conexión con bases de datos | 0 | 27-11-2004 22:08:12 |
|