anoniem Geplaatst: 18 januari 2002 Delen Geplaatst: 18 januari 2002 Ik ben in access bezig met een database voor een sportdag (een opdracht voor school). Ik wil nu zorgen dat als ik selecteer dat mijn speler (die ik aan het toevoegen ben) vrouwelijk is. Er in de teamkeuzelijst, alleen de vrouwelijke teams verschijnen. Alle teams hebben maar een geslacht, en die staat in de tabel emt teamnamen. Dus ik kan makkelijk twee queries maken een mannen / vrouwen. Maar hoe roep ik ze op het juiste momment aan?? Quote Link naar reactie
anoniem Geplaatst: 19 januari 2002 Auteur Delen Geplaatst: 19 januari 2002 Volgens mij moet je de teams in een query zetten, daarbij zet je onder het veld geslacht bij criteria (ik gebruik altijd de builder) Forms![formuliernaam]![geslacht] Zodat de selectie binnen de query wordt gebaseerd op de waarde in de textbox geslacht op het formulier Quote Link naar reactie
anoniem Geplaatst: 19 januari 2002 Auteur Delen Geplaatst: 19 januari 2002 [ Dit Bericht is bewerkt door: mvwinger op 2002-01-22 19:29 ] Quote Link naar reactie
anoniem Geplaatst: 22 januari 2002 Auteur Delen Geplaatst: 22 januari 2002 Helaas ik kwam er zojuist achter dat het niet werkt :sad: De querie wordt niet ververst als ik naar een volgend record ga, heeft iemand een oplossing voor dit probleem? Als de eerste record een jongen bevat kan ik in de hele tabel alleen uit de jongens teams kiezen en andersom. En het moet dus nog een stukje dynamieser. Quote Link naar reactie
anoniem Geplaatst: 22 januari 2002 Auteur Delen Geplaatst: 22 januari 2002 Mijn querie: SELECT Teamcodes.Teamcode, Teamcodes.Geslacht FROM Teamcodes WHERE (((Teamcodes.Geslacht)=[Forms]![leerlingen invoer]![geslacht])); Quote Link naar reactie
anoniem Geplaatst: 23 januari 2002 Auteur Delen Geplaatst: 23 januari 2002 Als je in een formulier bezig bent kan het bijvoorbeeld op deze manier: Als je de speler aan het maken bent geef je bij geslacht een dropdown list met man en vrouw (deze haal je uit een tabel geslacht en deze hebben beide een unieke geslachtid) Ook maak je een dropdown met de verschillende teams. Dan zet je bij afterupdate van de geslachtdropdown(in engelse versie, weet niet wat er precies in ned versie staat)in code:(ongeveer dan) [code:1:1a3c6708d5] Private Sub Combogeslacht_AfterUpdate() me.comboteams.RowSource = "SELECT Teamcodes.Teamcode, Teamcodes.Geslachtid FROM Teamcodes WHERE Teamcodes.Geslachtid)= me.combogeslacht.value" [/code:1:1a3c6708d5] Ik hoop dat je het begrijpt, zo niet dan lees ik het wel. Nog even voor de duidelijkheid, de belangrijkste verandering is dat jee tabel geslacht. In die tabel geen je elk geslacht een id. In de tabel teams en leden, verander je het veld geslacht in geslachtid en in het relatie scherm zet je een relatie tussen de tabel geslacht.geslachtid en geslachtid in de tabellen leden en teams. Succes StruiS [ Dit Bericht is bewerkt door: Struis op 2002-01-23 13:20 ] Quote Link naar reactie
anoniem Geplaatst: 23 januari 2002 Auteur Delen Geplaatst: 23 januari 2002 *JEUH* hij doet. Hartstikke bedankt. Quote Link naar reactie
Aanbevolen berichten
Om een reactie te plaatsen, moet je eerst inloggen