Te comento tengo hecho algo parecido con el idioma. Depende con que idioma entres al programa el informe se presenta con el ¡dioma elegido.
para ello debes de dar parametro.
Rpt.ParameterFields.GetItemByName("Idioma").AddCurrentValue (IDIOMA)
Idioma es una varible donde memorizo el idoma luego en el informe debes de hacer lo siguiente:
Un campo de formula y editar el campo.
Por ejemplo:
if {?Idioma} = "CAS" then
"Fecha Inicio"
else if {?idioma} = "FRA" then
"Date"
Espero que te valga