2010-08-26 4 views
0

J'ajoute le total cumulé pour le coût du travail et le rapport contient plusieurs enregistrements de travail identiques et je dois ajouter une valeur unique pour chaque travail. J'ai ajouté la condition ci-dessous dans la formule d'évaluation, malheureusement, il n'inclut pas le total de lastrecord.LastRecordsumn'inclut pas dans Crystalreports

si {PKsh_JobMaterialListRepair;} 1.job <> suivant ({PKsh_JobMaterialListRepair;} 1.job) puis vrai

+0

Puisque vous êtes nouveau sur stackoverflow, n'oubliez pas de cocher la réponse qui répond le mieux à votre question :) – PowerUser

Répondre

2

Que diriez-vous:

OnFirstRecord or 
{PKsh_JobMaterialListRepair;1.job}<>previous({PKsh_JobMaterialListRepair;1.job}) 

(Soit dit en passant, les résultats de la déclaration en un booléen, donc vous n'avez pas besoin d'inclure la clause if() then true.)

+1

+1 C'est probablement ça me vaut ntioning que la formule de Nag ne fonctionne pas pour le dernier enregistrement parce que la valeur de 'next ({PKsh_JobMaterialListRepair; 1.job})' est NULL, et par conséquent la formule évalue comme NULL. –

+0

@Mark: True. Je pensais juste que je resterais simple. – PowerUser