não sei se vc ja conseguiu resolver esse problema
tbm não entendo nada de fastreport
mas acho que com o sql vc conseguiria resolver.
acredito que se vc nomear as colunas com nomes gernerico( campo1, campo2, campo3 ) o fast ira funcionar.
no caso de campos a menos vc colocaria uma constante vazia
exemplo:
sql1:
select c.nome as campo1, c.codigo as campo2, c.endereco as campo3,c.cep as campo4
from clientes c
where c.cidade = "poa"
sql2:
select c.codigo as campo1, c.nome as campo2, " " as campo3, sum(V.quantidade * p.valor) as campo4
from cliente c,venda v, produto p
where c.codigo = v.codigo_cliente
and v.codigo_produto = p.codigo
group by campo1, campo2, campo3
(não reparem os sql esdrúxulos,mas so fiz para ilustrar)
ok, a solução é feia, mas serve como provisoria
Flavio Augusto Toldo