Vedo 5 soluzioni
- “io speriamo che me la cavo”
Dato che Anamnesi remota è di norma un solo campo (perchè sta in tabella separata?) e le terapie stanno in una riga (quindi l’alteza della riga è sostanzialmente fissa) potresti stampare dalla tabella correlata Esami strumentali e mettere dentro nel formato il campo correlato Anamnesi ed un portale delle terapie
2. “Dottore, ho un calcolo …”
Stampi dalla tabella master ed usi una serie di calcoli che uniscono i record correlati in un unico blocco, del tipo
Lista (EsamiStrumentali::calcolato che uniscie nome esame e referto)
Per le terapia puoi usare un portale
In alternativa potresti anche popolare le ripetizioni di un campo multiplo con dei calcolati del tipo
Let ( txt = GetNthRecord ( Extend ( tabella_correlata::il tuo campo ) ; Get ( CalculationRepetitionNumber ) ; Case (txt = “?” ; “” ; txt) )
che ti ritornano un campo correlato per ogni ripetizione del multiplo, consentendoti quindi di usare le N ripetizioni come vuoi …
3. “sto veramente inguaiato”
Usi un campo ad hoc in cui scrivi via script le varie parti della cartella, componendo quindi un unico campone di testo alimentato dai vari pezzi di cui sopra
4. “come non detto”
stampi separatamente le varie sezioni, in unico script di stampa
5. “pdf addict”
stampi separatamente le varie sezioni su pdf, attaccando al primo pdf le stampe successive, poi stampi il pdffone che ne risulta
buon lavoro ?