days_remaining
CODE
SELECT placements.year_of_placement AS year_a, Sum(placements.days_remaining) AS days_a
FROM placements
GROUP BY placements.year_of_placement
HAVING (((Right([placements]![year_of_placement],2))=Right([forms]![DIS Calculation]![dis_year],2)));
FROM placements
GROUP BY placements.year_of_placement
HAVING (((Right([placements]![year_of_placement],2))=Right([forms]![DIS Calculation]![dis_year],2)));
days_to_FY_end
CODE
SELECT placements.year_of_placement AS year_b, Sum(placements.days_to_end_of_FY) AS days_b
FROM placements
GROUP BY placements.year_of_placement
HAVING (((Left([placements]![year_of_placement],2))=Right([forms]![DIS Calculation]![dis_year],2)));
FROM placements
GROUP BY placements.year_of_placement
HAVING (((Left([placements]![year_of_placement],2))=Right([forms]![DIS Calculation]![dis_year],2)));
Then I have an update query which is supposed to place the results into a table.
DIS_sum
CODE
UPDATE days_remaining, days_to_FY_end, dis_info SET dis_info.days_remaining_sum = days_remaining!days_a,
dis_info.days_from_sum = days_to_FY_end!days_b, dis_info.total_days = (days_to_FY_end!days_b)+(days_remaining!days_a)
WHERE (((dis_info.dis_year)=[Forms]![DIS Calculation]![dis_year]));
dis_info.days_from_sum = days_to_FY_end!days_b, dis_info.total_days = (days_to_FY_end!days_b)+(days_remaining!days_a)
WHERE (((dis_info.dis_year)=[Forms]![DIS Calculation]![dis_year]));
Due to the restrictions of Access I can't do this. I'm pretty sure it can be re-written using dsum but I'm really not sure how.