... = {|| _AddNewRow( oRsDetail,nRepairNumber,nAssignedTo,cLoc,oLbxB,"Y",oRsRepair,"" ) } Then I fill in the blanks and add my primary key .. just kinda follow the flow .. not the logic.. Rick Lipkin //----------------Static Func _AddNewRow( oRsDetail,nRN,nTech,cLocation,oBrw,cAsk,oRsRepair,cReturn ...