Avatar billede miknie Nybegynder
13. januar 2007 - 08:55 Der er 5 kommentarer og
1 løsning

Database over musik hitlister

Hej,

Jeg har brug for lidt hjælp til at komme igang med at lave en database over hitlister. Jeg har 3 - 4 forskellige hitlister som jeg pr. ugebasis skal have lagt ind i en database. Det er intet problem for mig at lave selve databasen med alle sangene, men er der nogen der kan sige mig hvordan jeg kommer videre med feks. at indtaste en hitliste ud fra de sange som findes i database.

Det skal også være sådan at der senere kan laves en søge funktion sådan at når der søges på en sang kommer alt relevat information frem, og en oversigt over hvilke hitlister den er eller var på og i hvilke uger/år osv.

Håber i forstår mit sprg. :) - og at nogen har en ide til hvordan jeg kommer videre.

På forhånd tak.

Mikael Juul

OBS: Hvis der er nogle der har andre ideer til andre typer databaser som vil være bedre velegnet til formålet, vil jeg også meget gerne høre om dette.
Avatar billede terry Ekspert
13. januar 2007 - 16:41 #1
Lets say the you have one or more tables which contains your songs etc. Each song will have a primary key which uniquely identifies the song.

You will then need another table which contains your hitlist information. This table should have a field (foreign key) which will hold primary key field from your song table. Also a field which should have a date. This date can then be converted to a week number when you want to search for a hitlist for a specific week number. And also a field which contains the number for where the song was for the specific date (week).


I think you will aslo need a form for entering your hitlist information. Maybe at the top of the form a field for enetering/choosing the date (week) of the hitlist. Then a sub form where you choose the songs and the number (position).

Reference your OBS: Access is pefect to this type of database.
Avatar billede terry Ekspert
13. januar 2007 - 16:43 #2
It is important that you get your database design (tables/fields) correct before you start making the actual user interface (forms/repots etc.)
Avatar billede Slettet bruger
14. januar 2007 - 23:36 #3
Hvis du nu har et felt, som hedder Artist og et som hedder Album i din tabel, så på din indtastningsformular laver du disse to felter om til combibokse (ved at højreklikke og omdanne i designvisning). Under egenskaben for combiboksen kan du indtaste eller skabe en SQL i feltet rækkekilde. For Artist feltet ville det så hedde:

SELECT DISTINCT Artist FROM NavnPåTabel ORDER BY Artist;

og hvad gælder en søgeformular, så har Thomas Jepsen en glimrende model, som kan downloades gratis til eget forbrug på hjemmesiden www.makeiteasy.dk (den hedder noget med dynamisk søgning!~)
Avatar billede Slettet bruger
30. januar 2007 - 12:29 #4
Hvordan går det!~)
Avatar billede miknie Nybegynder
02. februar 2007 - 19:47 #5
Ikke så godt, har ærligt talt ikke fået lavet noget som helst, da jeg her lidt for tidligt fik en lille datter.

Men alle :) - tak for de gode råd indtil videre, jeg er sikker på at det kan få mig til at komme lidt længere med projektet
Avatar billede Slettet bruger
02. februar 2007 - 22:36 #6
Det er ikke det nemmeste at blive forælder eller for den skyld at komme ind i denne verden, ønsker det bedste for dig, din datter og hendes moder!~)

Du skal nok ikke regne med at programmeringstimer hænger på træerne mere, så det er iorden for mig hvis du lukker spørgsmålet og trækker dine point hjem i varmen....
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester