Medlemsdatabase

Brugerhjælp og support til databaser i LibreOffice Base

Moderator: Lodahl

Post Reply
Rap
Posts: 2
Joined: 17. Sep 2006 20:43
Location: Nærum
Contact:

Medlemsdatabase

Post by Rap »

Hej

Jeg er ikke så skarp ud i det her med databaser, og jeg har forsøgt at hjælpe min far med at lave en database over medlemmerne i en nystartet svømmeklub.

Jeg har tidligere arbejdet en lille smule med PHP+MySQL, men har nu prøvet at lave databasen i base, da jeg tænkte det var nemmere?

Jeg har lavet to tabeller:

"Medlemmer" har følgende felter:
ID (Primær), Navn, Adresse, Postnr, By, Fødselsdato, Tlf, Tlf2, E-mail og Kommentarer.
- Jeg har overvejet at lave et felt, som hedder hold, men det vil være uhensigtsmæssigt at søge på, hvis der er flere værdier.

"Hold" har følgende felter:
Holdnr og Holdnavn.
- Jeg har overvejet at lave et felt, som hedder Deltagere, men kan igen ikke se hvordan det skulle være søgebart.

- Har som en sidste udvej overvejet at lave en tabel til hvert hold, men jeg synes at det virker ualmindeligt omstændigt, og uovervejet.

Håber I kan forstå hvad jeg mener?

På forhånd tak.

Hilsen Thomas
jkr-herlev
Posts: 153
Joined: 16. Feb 2006 20:33
Location: Herlev

Post by jkr-herlev »

Hej

Måske kan Ingrid fra Norge hjælpe - se Lær og bruk database
http://ingrid.bitnexus.net/OOo/Base.html

Læs også "Kom i gang med OpenOffice og MySQL"
Der er flere kapitler:
1. Kom i gang med OpenOffice og MySQL
2. Installering av MySQL
3. Litt om SQL språket
4. Starte mysql
o.s.v
Læs hele den spændende artikel som er på norsk:
http://ingrid.bitnexus.net/OOo/Kapittel1.html

En stor tak til Ingrid Salt - se
http://ingrid.bitnexus.net/OOo/me.html

mvh. Jørgen
Rap
Posts: 2
Joined: 17. Sep 2006 20:43
Location: Nærum
Contact:

Mange tak

Post by Rap »

Mange tak, jeg har ikke fået læst det hele endnu, men jeg synes det ligner en god begyndelse. Endnu en gang tak.

Hilsen Thomas
Lodahl
Posts: 1961
Joined: 14. Sep 2005 08:27
Location: Storkøbenhavn
Contact:

Post by Lodahl »

Måske kan du bruge noget fra den danske vejledning: http://doc.oooforum.dk/StartMedBase.pdf
Med venlig hilsen

Leif Lodahl
Blog: https://libreofficedk.blogspot.dk
LibreOffice: http://da.libreoffice.org
finngl
Posts: 239
Joined: 22. Oct 2003 20:33

Post by finngl »

Med hensyn til den problemstilling, du beskriver, med hvordan man får registreret medlemmernes tilmeldinger til de enkelte hold, så vil jeg give dig ret i, at ingen af de skitserede metoder er særlg gode.

Ud fra almindelige relationsdatabaseprincipper vil den "rigtige" måde at gøre det på vistnok være at lave en tredje tabel, f. eks. kaldet "Tilmeldinger", med kolonnerne ID (altså medlems-ID) og Holdnr. Her kan du så registrere medlemmernes tilmeldinger til de enkelte hold. Når du så skal bruge f. eks. en holdliste med navne og medlemsnumre på deltagerne på et specifikt hold, bør det kunne laves ved at skrue en forespørgsel sammen, som "kigger ned" i alle 3 tabeller på én gang.
Post Reply