Perdonen pero ya no se molesten
lo que sucede esque no tenia que realizar tantas conversiones, medi cuentas despues de enviar la respuesta.
solo tenia que aser esto :
Código Delphi
[-]qnotas.Close;
qnotas.SQL.Clear;
qnotas.SQL.Add('select sum(indice)as total from notas where matricula='+#39+matricula2.Text+#39+'and ciclo='+#39+ciclo.Text+#39);
qnotas.Open;
ind:=strtofloat(qnotas.Fieldbyname('total').AsFloat);
ind:=ind/notas.RecordCount;
espero que estole sirva si algun diacometen este error.
salu2