Ciao,
ti posto le 2 formule, quelle che trovano il primo pezzo (prima di un "valore" testuale) e quella che prende il rimanente dopo il "valore":
primo:
numbervar pos := instr({campoTesto},"valore") -1;
//--- nel caso non lo trovi prendo tutto
if pos <= 0 then
pos := len({campoTesto});
mid({campoTesto},1,pos)
secondo:
mid({campoTesto},instr({campoTesto},"valore") + len("valore"))
chiaramente i tuoi "valori" saranno diversi, e se hai 2 casistiche possibili, puoi fare l'instr di una delle 2 e vedere se torna > 0 usare quello, altrimenti fare un altro instr per l'altra casistica...
Ciao.
Matteo Raumer
[MVP Visual C#]
http://blogs.dotnethell.it/freeteo