RE:Sumar meses a una fecha
Hola barrunto lo podrias hacer con la funcion relativedate de PB que resibe dos parametros la 1ra la fecha al que queres sumar, el 2do parametro la cantidad que queres sumar en "dias". hice un ejemplo espero que te ayude.
En este caso yo pongo valores fijos vos podrias capturarlo de donde quieras
integer mes_a_sumar
integer mes, dia
date fecha
fecha = date('30-11-2010')
mes = month(fecha)
mes_a_sumar = 3
IF mes = 2 then
dia = 28
ELSEIF mes = 4 or mes = 6 or mes = 9 or mes = 11 then
dia = 30
ELSE
dia = 31
END IF
messagebox('', string(relativedate(fecha, mes_a_sumar * dia)))
Saludos desde Paraguay