Hola Virginia!
Código:
FrmDModule.TbEconoPago.ParamByName('numaluACT').AsInteger := FrmDModule.TbAlumnosNUMALU.AsInteger;
Has hecho una parada para ver que valor le estas mandando al procedimiento, ya que me comentabas que siempre te salía
'No existen efectos a pagar !!!' . Es una sugerencia porque no sé donde te puede estar fallando, te lo seguiré mirando.
Saludos!