Hello, all!
I am trying to develop a (fairly) simple DB to use with my band, and would love to automate the creation of setlists to print out for the band for when we perform.
I’m having some difficulties figuring out how to go about this. :-/
SO FAR, I’ve created a table for all the songs that we do, with these fields:
SongID (PK)– Autonumber
SongName – Text – the Name of the Song
ArtistID (FK) – Number – linked to an Artist table
Status – text - whether the song is "Learning";"Ready";"Cancelled";"To Possibly Learn"
Key – text – Key of the song
AwesomeDegree – Number - Awesomeness level of the song – 1 is great, 2 is good, 3 is okay
SetStarter – Boolean – whether it’s a good song to start a set or not
SetEnder – Boolean – whether it’s a good song to end a set or not
Encore – Boolean - whether it’s a good encore song to end a show with
TRUTHS
A setlist is comprised of 4 sets with 11 songs in each set and an encore at the end (although an option to alter this could be great for some one-off shows that we do).
We don’t play the same artist twice in one set.
We only play songs that we have ready.
WHAT I WOULD LIKE TO DO:
In a perfect world, I would like to be able to generate a setlist by:
1. Manually choosing the start and end song of each set and the encore song
2. Let Access fill in the rest of the songs, using all the best songs and the remainder as necessary (and spread them evenly throughout the show – I don’t want all the “lesser” songs in the same set)
3. Give me an option to make any changes (remove a song and replace with a different one of my choosing)
4. Save the list and print out copies for the band
A less-optimal solution would be a way to manually drag-and-drop songs into “slots” – it’s still better than what I’ve been rolling with!
If anyone has any ideas how to proceed with this, it would be much appreciated. It’s a different DB concept than I’m used to, and I can’t quite wrap my head around it!
Thanks for reading; sorry it’s so long!
I am trying to develop a (fairly) simple DB to use with my band, and would love to automate the creation of setlists to print out for the band for when we perform.
I’m having some difficulties figuring out how to go about this. :-/
SO FAR, I’ve created a table for all the songs that we do, with these fields:
SongID (PK)– Autonumber
SongName – Text – the Name of the Song
ArtistID (FK) – Number – linked to an Artist table
Status – text - whether the song is "Learning";"Ready";"Cancelled";"To Possibly Learn"
Key – text – Key of the song
AwesomeDegree – Number - Awesomeness level of the song – 1 is great, 2 is good, 3 is okay
SetStarter – Boolean – whether it’s a good song to start a set or not
SetEnder – Boolean – whether it’s a good song to end a set or not
Encore – Boolean - whether it’s a good encore song to end a show with
TRUTHS
A setlist is comprised of 4 sets with 11 songs in each set and an encore at the end (although an option to alter this could be great for some one-off shows that we do).
We don’t play the same artist twice in one set.
We only play songs that we have ready.
WHAT I WOULD LIKE TO DO:
In a perfect world, I would like to be able to generate a setlist by:
1. Manually choosing the start and end song of each set and the encore song
2. Let Access fill in the rest of the songs, using all the best songs and the remainder as necessary (and spread them evenly throughout the show – I don’t want all the “lesser” songs in the same set)
3. Give me an option to make any changes (remove a song and replace with a different one of my choosing)
4. Save the list and print out copies for the band
A less-optimal solution would be a way to manually drag-and-drop songs into “slots” – it’s still better than what I’ve been rolling with!
If anyone has any ideas how to proceed with this, it would be much appreciated. It’s a different DB concept than I’m used to, and I can’t quite wrap my head around it!
Thanks for reading; sorry it’s so long!