Problem sorted! in the query design view i had added another related table to bring through department names....i didn't actually need this - all i had to do instead was to type in the primary key number of the department rather than its name in the query in order to filter the records. the query and form now filter out the correct records and I can update the main table through the form! good start to a monday morning!