Query waarin alle spelers 1x tegen elkaar spelen

Status
Niet open voor verdere reacties.

Klattterman

Gebruiker
Lid geworden
14 nov 2003
Berichten
60
Hoi,


Ik heb een database gemaakt waarin de scores bijhoud van een biljart toernooi.

Het toernooi is als volgt verdeeld

Voorrondes wordt in poule van 4 spelers gespeeld en iedereen speelt een x tegen elkaar.
2de Ronde wordt in poule van 3 spelers gespeeld en hier speelt ook iedereen tegen elkaar.

Mij vraag is hoe krijg ik een query waarin alle wedstrijden komen te staan die gespeeld moet worden?

Groeten Hein
 
Hangt er een beetje van af hoe je wedstrijd query eruit ziet. Zijn de velden van de scores leeg? Dan een query maken van alle wedstrijden waar nog geen scores in staan. Zet bijvoorbeeld in de criteria van de scores Is Null.

Staan de scores van niet gespeelde wedstrijden op 0, dan de criteria van de scores op = 0 zetten.

mvg
Charles
 
Hoi,

Ik zal een beetje meer info geven:

Ik heb dus een tabel spelers

SpelerID PK
Naam
RondeID
PouleID

Tabel uitslagen
RondeID
PouleID
SpelerID1
Punten1
SpelerID2
Punten2


De spelers worden dus dmv tabel spelers ingedeeld in een ronde en poule.

Als de wedstrijd is gespeeld word de uitslag ingevoerd in de tabel uitslagen

Misschien dat het zo duidelijker is.


Groeten Hein
 
Het gaat dus om de velden "Punten1" en "Punten2". Als wedstrijden nog niet gespeeld zijn, staan deze velden dan op 0 of zijn ze leeg?

mvg
Charles
 
De hele tabel met uitslagen is leeg zolang er nog geen wedstrijden gespeelt zijn.

Als een wedstrijd gespeelt is word de tabel uitslagen gevuld met de desbetreffende uitslag.




Bedankt alvast voor uw hulp.


Groeten Hein
 
Zet in de Query bij de criteria van de velden "Punten1" en "Punten2" Is Null. Dan zou je nu een overzicht moeten krijgen van de nog niet gespeelde wedstrijden.

mvg
Charles
 
Hoi,


Ik snap eigenlijk niet wat je bedoeld.

Alle spelers in een poule spelen tegen elkaar.

Dus 1 tegen 2, 3 tegen 4 etc etc.

Dus ik moet een query maken waarin ik alle wedstrijden te zien krijg.

Dan kan ik idd via =null controleren of een wedsdtrijd wel of niet is gespeeld.

Maar ik heb de uery nog niet waarin dat berekend wordt.

Dus het gaat me in eerste instantie om dus alle te spelen wedstrijden te zien.


hoop dat ik zo wat duidelijker ben.

Groeten Hein
 
Kun je een voorbeeld van je database hier plaatsen, zodat ik er naar kan kijken hoe die is opgezet. Zo ja graag zippen en niet rarren.

mvg
Charles
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan