OBADE
Gebruiker
- Lid geworden
- 9 feb 2016
- Berichten
- 95
Hallo,
Ik ben een ongelofelijke houtje-touwtje access-programmeur. Ik werk al sinds 1997 met MS Access en heb een inmiddels grote applicatie gemaakt met een nog grotere database ten behoeve van mijn werk. Maar ik heb me nooit structureel in Access verdiept. Ik ben gewoon begonnen en mijn applicatie steeds uitgebreid. kwam ik iets tegen wat niet werkte dan probeerde ik net zo lang van alles uit tot het wel werkte (zonder eigenlijk écht te weten waarom het dán wel werkte).
Dus; bepaald geen doorgronde kennis van zaken...
En nu loop ik tegen een probleem aan dat waarschijnlijk voor jullie appeltje eitje is, maar ik kom er niet uit.
Ik heb een hoofdformulier waarin een query is geopend. Eén van de velden van die query is een groot tekstvak die ik per record heb gevuld met allerlei tags. Deze tags zijn natuurlijk niet uniek in de betekenis van dat meerdere records eenzelfde tag of dezelfde tags kunnen hebben.
Om op tags te kunnen zoeken naar de records waar deze in voorkomen had ik dus gedacht aan een doorlopend subformulier met een eigen query. Uiteraard is de tabel voor deze query dezelfde als die van de query van het hoofdformulier. Alleen in deze (zoek-)query heb ik dan bij het tag-veld het criterium Like "*" & [Type een zoekterm in:] & "*" opgenomen.
In het subformulier werkt dit query prima om een lijstje van alle records te krijgen waar als tag die zoekterm in voor komt. En in dit subform had ik dan naast elk van die geselcteerde records een button geplaatst. Het was de bedoeling om met een druk op de knop náást het door mij bedoelde record in het hoofdformulier automatisch dit record te selecteren en het subformulier te sluiten. De focus komt dan automatisch weer op het hoofdformulier met het bedoelde record in beeld.
Alleen: ik weet ff niet hoe ik in de formulieren op de opdracht moet opgeven om "ID" van het bedoelde record ín de subformulier-query moet doorgeven aan de query van het hoofdformulier zodat deze in het hoofdformulier kan worden geselcteerd.
Ik hoop dat ik mijn vraag duidelijk heb gemaakt. Ik kom er niet uit maar ik heb het gevoel dat dit voor iemand die dit programma écht gestructureerd heeft geleerd vrij simpel moet zijn.
Ik hoor heel graag.
Met vriendelijke groet,
OBADE
Ik ben een ongelofelijke houtje-touwtje access-programmeur. Ik werk al sinds 1997 met MS Access en heb een inmiddels grote applicatie gemaakt met een nog grotere database ten behoeve van mijn werk. Maar ik heb me nooit structureel in Access verdiept. Ik ben gewoon begonnen en mijn applicatie steeds uitgebreid. kwam ik iets tegen wat niet werkte dan probeerde ik net zo lang van alles uit tot het wel werkte (zonder eigenlijk écht te weten waarom het dán wel werkte).
Dus; bepaald geen doorgronde kennis van zaken...
En nu loop ik tegen een probleem aan dat waarschijnlijk voor jullie appeltje eitje is, maar ik kom er niet uit.
Ik heb een hoofdformulier waarin een query is geopend. Eén van de velden van die query is een groot tekstvak die ik per record heb gevuld met allerlei tags. Deze tags zijn natuurlijk niet uniek in de betekenis van dat meerdere records eenzelfde tag of dezelfde tags kunnen hebben.
Om op tags te kunnen zoeken naar de records waar deze in voorkomen had ik dus gedacht aan een doorlopend subformulier met een eigen query. Uiteraard is de tabel voor deze query dezelfde als die van de query van het hoofdformulier. Alleen in deze (zoek-)query heb ik dan bij het tag-veld het criterium Like "*" & [Type een zoekterm in:] & "*" opgenomen.
In het subformulier werkt dit query prima om een lijstje van alle records te krijgen waar als tag die zoekterm in voor komt. En in dit subform had ik dan naast elk van die geselcteerde records een button geplaatst. Het was de bedoeling om met een druk op de knop náást het door mij bedoelde record in het hoofdformulier automatisch dit record te selecteren en het subformulier te sluiten. De focus komt dan automatisch weer op het hoofdformulier met het bedoelde record in beeld.
Alleen: ik weet ff niet hoe ik in de formulieren op de opdracht moet opgeven om "ID" van het bedoelde record ín de subformulier-query moet doorgeven aan de query van het hoofdformulier zodat deze in het hoofdformulier kan worden geselcteerd.
Ik hoop dat ik mijn vraag duidelijk heb gemaakt. Ik kom er niet uit maar ik heb het gevoel dat dit voor iemand die dit programma écht gestructureerd heeft geleerd vrij simpel moet zijn.
Ik hoor heel graag.
Met vriendelijke groet,
OBADE
Laatst bewerkt: