How is your database structured?
Do you have one record for each song? If not, you should as this will make things work more easily.
With separate records for each song, you can perform a find that eliminates teh songs you don't want to include in your report.
I do have one record for each song and have it where it will print everything from 1900 to, and including, 1977, I just don't know how to prevent printing the ones that have already been sent.
what data in what field of what table indicates that a record has or has not been sent?
My songs and information about them is in a table called "Compositions". My registration information is in "Registration Tables", with the relationship to "Compositions", and "The Date Sent" comes from "Compositions". I also have a radio button that indicates if it's been sent or not that's through "Compositions". Does that help?
Does this mean you want to find all records in Compositions where The Date Sent is empty?
If so, go to a layout based on compositions enter find mode and put an = with no other data in the "The Date Sent" field.
Perform your find and you will find all Compositions records where this field is empty.
This method can be built into a script that enters find mode and puts an = operator in the same field.