hola amigos buen dia!!
tengo una consulta que me arroja los datos dependiendo del area, periodo que un alumno este cursando
Código SQL
[-]frm_DataModule.qry_AluMat_APM.Close;
frm_DataModule.qry_AluMat_APM.SQL.Clear;
frm_DataModule.qry_AluMat_APM.SQL.Add('SELECT ALUMNO.MATRICULA, ALU_MAT.CURSADAS FROM (ALUMNO INNER JOIN CALIFICACION ON ALUMNO.MATRICULA = CALIFICACION.MATRICULA) INNER JOIN ALU_MAT ON ALUMNO.MATRICULA = ALU_MAT.MATRICULA ');
frm_DataModule.qry_AluMat_APM.SQL.Add('WHERE (((ALUMNO.AREA_ACADEMICA)='+VarToStr(combo_AA.keyvalue)+') AND ((CALIFICACION.ID_PERIODO) = '+QuotedStr(VarToStr(combo_Periodo.keyvalue))+'))');
frm_DataModule.qry_AluMat_APM.SQL.Text;
frm_DataModule.qry_AluMat_APM.Open;
en base a la consulta me arroja los datos de los alumnos que estan en esa area y periodo
lo que pasa es que tengo un campo que se llama cursadas ahi tengo una cadena que se va incrementando conforme un alumno cursa una materia se le asigna el id de la materia
ya cuento la cadena y lo comparo pero no se como hacerle para que me muestre los alumnos
lo que quiero es ver como le puedo hacer para mandar el nombre de los alumnos que no han cursado la materia seleccionada, que componente puedo usar y como lo puedo hacer
tenia pensado con dos listbox uno con el resultado de los alumnos que no han cursado la materia seleccionada y otro en donde asigne los alumnos que van a cursar la materia seleccionada
espero y me puedan orientar no busco que me los hagan solo que me digan cual forma seria la mas adecuada
de antemano gracias
