Gracias Caral y fjcg.
Al final hice esto para solucionarlo, mirando la documentación de la función FloatFormat:
Label7.Caption := 'El importe total asciende a: ' + FormatFloat('0.00',qtotal.Fields.FieldByName('total').AsFloat);
Muchas gracias por contestar, pero ahora me surge otro problema; para respetar la guia de estilo lo posteo en otra sección, este es el enlace:
http://www.clubdelphi.com/foros/show...884#post330884
Por cierto, muchísimas gracias otra vez por todo, soys geniales
Un abrazo.