Op deze website gebruiken we cookies om content en advertenties te personaliseren, om functies voor social media te bieden en om ons websiteverkeer te analyseren. Ook delen we informatie over uw gebruik van onze site met onze partners voor social media, adverteren en analyse. Deze partners kunnen deze gegevens combineren met andere informatie die u aan ze heeft verstrekt of die ze hebben verzameld op basis van uw gebruik van hun services. Meer informatie.

Akkoord

Vraag & Antwoord

Anders (software)

[access] Database voor vereniging

Anoniem
None
15 antwoorden
  • 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
  • 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
  • Er was iets mis met de link… Nu kan je de structuur van de database zien…
  • En ik snap uw uitleg niet helemaal…
  • 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.
  • 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
  • Pak die noordenwind db en speel daar mee, dan zie je het vanzelf
    http://support.microsoft.com/kb/824265/nl
    http://www.wilsonmar.com/northwind.htm
    [img:e65188cc75]http://merc.tv/img/fig/Northwind_diagram.jpg[/img:e65188cc75]
    [img:e65188cc75]http://merc.tv/img/fig/Northwind_mdb_physical.gif[/img:e65188cc75]
  • Ik heb iets geprobeerd, maar het lukt niet zoals ik het wil… Zou je even willen kijken naar wat ik tot nu toe geprobeerd heb?
    (https://www.dropbox.com/s/pck6kzvgjh77gyi/leden.accdb)
  • 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…
  • 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…
  • Nog gelukt?
    Dat invullen bij criteria moet uiteraard in de design view van "test"…
  • 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…
  • 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…
  • Nee, dat wist ik ook hoe ik dat moest doen, maar ik moet voor een evenement, dat dus over meerdere weken gaat, per week aan kunnen duiden of de leden aanwezig zijn. Als het over het hele evenement zou gaan, zou het inderdaad gewoon een kolom toevoegen zijn, maar nu is het iets anders.
  • Kun je dan niet net zoveel yes/no kolommen maken als dat er cursusweken zijn en daar de afwezigheid aanvinken?
    En dan weer de query laten lopen en per cursus met op bijbehorende data en wel/geen vinkje bij ja/nee sorteren/ rapporteren?

Beantwoord deze vraag

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.