DougP, here is the code; You sent it to me a couple days ago or so;<br><br><br>'For each task, accumulate bill amount, pay amount, and head count.<br><br>Private Sub Form_Load()<br>Dim rst As Recordset, i As Integer, tmpbil As Currency, tmppay As Currency, tmphdc As Integer<br><br>Set rst = Me.RecordsetClone<br><br>'get record count<br>rst.MoveLast<br>rst.MoveFirst<br><br>'clean 'em out<br>tmpbil = 0<br>tmppay = 0<br>tmphdc = 0<br><br>'add'em up<br>For i = 1 To rst.RecordCount<br> tmpbil = tmpbil + jbill<br> tmppay = tmppay + jpay<br> tmphdc = tmphdc + headcnt<br>Next<br><br>' done with recordset clone<br>rst.Close<br><br>'put results on main form<br>[Forms]![jobsndetail]!tbill = tmpbil<br>[Forms]![jobsndetail]!tpay = tmppay<br>[Forms]![jobsndetail]!thdc = tmphdc<br>'really, really done<br>End Sub<br><br>