Access 2007 koppeling hoofd en subformulier

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Ik heb 2 tabellen, scheidsrechters en wedstrijden. Met een subformulier wil ik de wedstrijden van de geselecteerde scheidsrechter en zijn aangewezen wedstrijden laten zien, maar ook alle overige wedstrijden (herkenbaar aan allemaal ? in veldnaam Scheidsrechter in tabel Wedstrijden).
Dus alle wedstrijden die hij mag fluiten volgens aangegeven sterkte en b.v. niet de eigen vereniging, tot hoe laat hij kan fluiten, maximaal aantal wedstrijden etc...

In de koppelfunctie voor subformulieren kan ik alleen koppelen tussen velden (nu veld Naam in tabel Scheidsrechters gekoppeld aan veld Scheidsrechter in tabel Wedstrijden).

Hoe kan ik dit het beste oplossen?

Zelf al een query gemaakt, die als recordbron opgegeven maar werkt niet, dit is wel denk ik de methode, maar hoe te koppelen dat die query eerst gedraaid wordt en dan de juiste records worden getoond?

19:00
Fietsend naar huis ander idee gekregen:
Subformulier laten zien met te fluiten wedstrijden scheidsrechter, daarna nog een subformulier openen met een query die de wedstrijden laat zien die voldoen aan de juiste criteria, die query opstarten na opbouw eerste subformulier. Vanavond even naar deze mogelijkheid kijken.

22:00
tweede subformulier gaat denk ik niet werken, gaat over de gegevens in eerste subformulier.

[ Voor 19% gewijzigd door Verwijderd op 07-06-2010 21:59 ]


Acties:
  • 0 Henk 'm!

  • Marko_J
  • Registratie: Maart 2010
  • Laatst online: 15-03-2024
In plaats van het koppelen van het subformulier met parent/child velden, kan je inderdaad ook aan de gang met eigen selectiecriteria in de recordbron van het subformulier. Je kan vanuit daar rechtstreeks verwijzen naar een veld van het hoofdformulier (de geselecteerde scheidsrechter), en daarnaast nog andere criteria (And/Or) een rol laten spelen.

Als je de query in ontwerpmodus hebt, klik dan bij het criterium van een veld eens rechtermuisknop en dan 'opbouwen...', dan kan je het vrij makkelijk samenstellen.

(koppelen via parent/child is overigens wel veiliger, en ook voor nieuwe records wordt het dan automatisch goed afgehandeld. Als je het via eigen selectiecriteria gaat doen, moet je bijvoorbeeld wel opletten dat het subformulier altijd goed refreshed wordt als je naar een ander record springt in het hoofdformulier).