I have an access 2003 database table for songs containing the Artist's name and song title. On the form based on the table I have a combo box which is populated using a 'select distinct' statement. There is also a list box which displays all songs by selected artist. I am trying to find a way to delete a record based on the song I click on in the listbox, but it won't delete the correct record. Although the table is sorted, new entries are being appended often. I have tried using the acGoTo method but when I try to get the record's position in the table using the Find method, it comes up, say, number 11, when in fact on looking at the table itself I find the record is number 24 in the table, therefore when I try to delete it, the the wrong record gets deleted. There is only one table because I'm very inexperienced with relational databases. I'm not too bad with VBA in other programs, but Access is kinda tricky. Any suggestions?