Ga naar inhoud

[access] Database voor vereniging


anoniem

Aanbevolen berichten

Dag allemaal, ik werd gevraagd om een database voor een vereniging te maken. Hoewel ik dit nog nooit gedaan heb, wil ik er door bijleren. De structuur van de database is als volgt: https://www.dropbox.com/s/iro36ibefwp2wao/structuur.png Ik heb dus een query gemaakt met Evenementen_en_leden (die dus evenementen en leden combineert) en één met Evenementen_en_lesgevers... Dat werkt. Nu wou ik een rapport maken, maar dit valt tegen, want ten eerste mag er per pagina maar één record van evenement staan, daaronder moeten dan de details van de lesgever, en daaronder moet een lijst met leden, en een extra kolom om aan te duiden of de leden betaald hebben en aanwezig zijn... Hier heb ik totaal geen idee van hoe ik het moet doen... Ik heb het al een paar keer geprobeerd, maar het lukt niet zoals ik het wil. Ik vraag jullie zeker niet om een kant-en-klare oplossing, ik wil graag uitleg, zodat ik kan bijleren. Alvast bedankt voor jullie hulp, Mike Neyens
Link naar reactie
Je moet dus een query maken per evenement en degenen die daarbij horen op die pagina afdrukken. Als je die voorwaarde niet stelt.... dan krijg je wat jij hebt. Zo werken alle query's.... Kijk hier eens rond veel kennis/voorbeelden: http://office.webforums.nl/viewforum.php?f=245 PS: bij de installatie kun je ook het voorbeeld Noordenwind mee laten installeren. Kijk daar eens hoe de query's voor de rapporten opgesteld worden. http://office.microsoft.com/nl-nl/access-help/voorbeelddatabases-in-access-HP005188620.aspx
Link naar reactie
Een query is een vraag, en daarmee maak je het rapport, dat is het resultaat van de vraag.. Dus als je nog niet weet hoe je die vraag moet aanmaken (via een query) moet je dus eerst meer van MS Access leren. Neem anders die voorbeeld database meer info v/e school hoe je iets moet doen: http://www.ittl.nl/lesmateriaal/3%20ict-vaardigheden/ict-vaardigheden.htm database ontwerp deel 1 formulieren maken Rapporten koppelen aan formulieren Er valt zoveel te leren door even te Googlen.
Link naar reactie
En mijn structuur (https://www.dropbox.com/s/iro36ibefwp2wao/structuur.png), is die juist? En die queries had ik gewoon aangemaakt om te kijken of alles goed ging... Maar ik weet niet hoe ik dan in één query alle info zou moeten krijgen... Dit is toch onmogelijk? Dus ik dacht om een rapport per evenement te maken, en dan een subrapport in te voegen met alle lesgevers en één met alle leden... Zover ben ik al
Link naar reactie
EEn quick win: ga naar jou test query en vul daar bij "criteria" onder Field:Naam Table: Evenementen Eerste Evenement in ... Opslaan en dan query runnen en dan zie je dat alleen de resultaten van dit evenement er staan... Got it? Ik werk nog steeds met een oude Access en weet niet goed de weg in deze.. Nu is het de kunst om ipv "Eerste Evenement" dit handmatig vooraf in te vullen... dit via vraag die komt in te vullen met een pop up schermpje of een keuzebox. Alleen hoe dat bi jdeze versie werkt weet ik (nog) niet.... Ik kijk heel even, want ik heb zo een afspraak en mss zit er iemand die meteen het antwoord weet voor deze versie...
Link naar reactie
Vul bij criteria in van het 1e veld in jouw "test" in: =[vul naam van evenement in] Dan krijg je een vraag bij het starten van "test" en daar vul je de naam van het evenement in en krijg je alleen maar dat evenement....(wild cards werken niet, dus exacte naam) Mooier zou zijn om een keuzevakje te hebben, maar ik ken deze versie niet goed genoeg...
Link naar reactie
Ik heb het werkende gekregen door twee subformulieren te gebruiken.. https://www.dropbox.com/s/0ncjidw8m91vxpn/leden_2.accdb Het volgende probleem dat zich voordoet is dit: Ze willen graag een tabel waar ze per lid kunnen aanvinken of hij/zij ook daadwerkelijk aanwezig was. Het evenement heeft een begindatum en een einddatum en een dag. Hiertussen zal elke week op dezelfde dag (bv dinsdag) de activiteit plaatsvinden. Ik heb geen idee hoe ik dit kan doen...
Link naar reactie
Das nu weer een makkie denk ik.. neem de tabel Meent_deel_aan en voeg daar in Desgin mode rechts van EvenementID een nieuw veld toe met ID Aanwezig en kies voor keuze box yes/no. Ok opslaan afsluiten. nu open je de query "Deelnemers" in design mode en dan zie je het veld Aanwezig erbij is gekomen in Meent_deel_aan tabel. Die sleep je dan in de rij erbij en opslaan. Klik nu bij de tabel Meent_deel_aan voor yes/no aanwezig dus. Als je de query "Deelnemers" dan runt dan zie je aan het eind vinkje staan bij wie er aanwezig waren... PS: ik kan me herinneren dat ik ooit jouw eerste probleem anders opgelost heb... maar das > 15 jaar terug... met Access97. Geen idee meer maar het was uiteindelijk erg handig. Als het me te binnen schiet of ik vind die test datebase nog dan zal ik de oplossing posten...
Link naar reactie

Om een reactie te plaatsen, moet je eerst inloggen

Gast
Reageer op dit topic

×   Geplakt als verrijkte tekst.   Herstel opmaak

  Er zijn maximaal 75 emoji toegestaan.

×   Je link werd automatisch ingevoegd.   Tonen als normale link

×   Je vorige inhoud werd hersteld.   Leeg de tekstverwerker

×   Je kunt afbeeldingen niet direct plakken. Upload of voeg afbeeldingen vanaf een URL in

×
×
  • Nieuwe aanmaken...