dee
Legacy Member
De topic zegt het al. Ik heb een formulier met daarin een subformulier.
Dit subformulier heeft een tekstvakje dat ik wil gebruiken als parameter om een query of ander formulier te filteren. Dat is de "actieve stof".
De tabel met de gegevens die moeten getoond worden bevat al de nodig informatie evenals de actieve stof. Het is geen relatie probleem.
Ik heb meerdere zaken geprobeerd maar wat de meest correcte zou moeten zijn is. In het geval van de query een criteria instellen voor de actieve stof:
en dan de query openen via een macro.
Werkt niet. Ik krijg altijd een parameter dialoog waar ik het zelf moet invullen.
2de probeersel was een formulier met alles in en dat proberen te filteren via een macro.
Werkt ook niet. Formulier wil openen maar vraagt weeral voor een Parameter.
Als ik zo alles bekijk is het probleem volgens mij dat die actieve stof in dat subformulier niet wordt doorgegeven. De reden zou kunnen zijn dat die control in een formulier zit dat niet actief is. Het hoofdformulier is op elk moment actief denk ik.
Iemand die een idee heeft? Of een andere manier om dit op te lossen via macro's/expressies.
Via VBA denk ik het wel snel te kunnen programmeren maar de situatie op het moment vraagt een oplossing die zo noob-friendly mogelijk is.
Dit subformulier heeft een tekstvakje dat ik wil gebruiken als parameter om een query of ander formulier te filteren. Dat is de "actieve stof".
De tabel met de gegevens die moeten getoond worden bevat al de nodig informatie evenals de actieve stof. Het is geen relatie probleem.
Ik heb meerdere zaken geprobeerd maar wat de meest correcte zou moeten zijn is. In het geval van de query een criteria instellen voor de actieve stof:
Code:
[Forms]![Actieve stof Subformulier]![Actieve stof]
Werkt niet. Ik krijg altijd een parameter dialoog waar ik het zelf moet invullen.
2de probeersel was een formulier met alles in en dat proberen te filteren via een macro.
Code:
Bij Dubbelklikken: FormulierOpenen
Werkt ook niet. Formulier wil openen maar vraagt weeral voor een Parameter.
Als ik zo alles bekijk is het probleem volgens mij dat die actieve stof in dat subformulier niet wordt doorgegeven. De reden zou kunnen zijn dat die control in een formulier zit dat niet actief is. Het hoofdformulier is op elk moment actief denk ik.
Iemand die een idee heeft? Of een andere manier om dit op te lossen via macro's/expressies.
Via VBA denk ik het wel snel te kunnen programmeren maar de situatie op het moment vraagt een oplossing die zo noob-friendly mogelijk is.