thanks that was creative and justified. BUT it didnt work.
the total is still 0.

 here is what i did.

<div tal:define="unit_cost python:penalty[0].unit_cost; global sum python:0"
         tal:condition="not:penaltylen" tal:content="unit_cost" >
         <span tal:define="global sum python:sum+unit_cost"></span>
 <tr><td <b>Total
<td ><b tal:replace="sum"></b></td></tr>

please tip me where I'm going wrong

On 5/20/05, Deepak <[EMAIL PROTECTED]> wrote:
> Hi Prabuddha,
> check this ...
> <span tal:define="global sum python:0"/>
> <span tal:repeat="item python:here.somesql()">
>     <span tal:condition="item/var" tal:define="global sum 
> python:sum+item.var"/>
> </span>
> <span tal:content="sum"/>        
> thanks,
> Deepak
> prabuddha ray wrote:
> >sorry for delay, 
> >         but the options you gave are ruled out.
> >actually not all the rows in the column have the values.
> >further the total i'm looking for will result in a very complex query 
> >that i dont want to do onsidering the no. of rows are high.
> >          
> >  I just need something like a var in my ZPT which can just sum up the
> >values if they  are present.
> >value's prsence i'm checking using tal:condition but how to add the
> >value repeatedly in the sum var.
> >
> >kindly help.
Share the vision of difference with ME
Zope maillist  -
**   No cross posts or HTML encoding!  **
(Related lists - )

Reply via email to