Ver Mensaje Individual
  #5  
Antiguo 23-07-2006
Avatar de Jheysson13
Jheysson13 Jheysson13 is offline
Miembro
 
Registrado: abr 2006
Posts: 133
Reputación: 21
Jheysson13 Va por buen camino
Smile

te doy la gracias por ayudarme , no boy a pasar por alto este codigo que me das, pero creo que encontre una forma de hacerlo con sql.
mira esto que a mi me funciono:

query2.Close;
query2.SQL.Clear;
query2.SQL.Add('select sum(creditos)as total from mat_estudiantes where matricula ='+#39+edit1.Text+#39+ 'and ciclo='+#39+lablel1.Caption+#39);
query2.Open;

Esto me suma todos los creditos de la matricula buscada en el ciclo especificado.

y con:
edit2.Text:=Formatfloat('#,0', query2.fieldbyname('total').AsFloat);

me devuebe el resultado en un edit.

solo que tube que utilizar otra sql para relacionar los campos buscados con el DBgrid y lo hise asi:


query1.Close;
query1.SQL.Clear;
query1.SQL.Add('select * from mat_estudiantes where matricula ='+#39+edit1.Text+#39+ 'and ciclo='+#39+label1.Caption+#39);
query1.Open;

el cual relacione al dbgrid.


Come te dij anteriormente no soy muy experto con delphi y desconosco muchas cosa, asi que casi siempre rompo las reglas y le doy un poco de la logica que me llega a la cabeza, pero bien me funciona y es lo que me interesa.

gracias de todas formas y si tengo otra duda, no dudare en buscar ayuda en el foro.
saluditos
Responder Con Cita