Hallo,
Voor mijn stage heb ik een database gemaakt waarin stilstanden van verschillende machines geregistreerd kunnen worden. De database werkt perfect, het opvragen van rapporten echter niet. Ik zal een schets van de database en het probleem geven:
In een formulier kan worden aangegeven wat de voorwaarden van het te creëren rapport moet zijn (alle waarden hiertussen komen in het rapport) Een query zoekt vervolgens de records die aan deze voorwaarden op en weergeeft deze in een rapport. Dit werkt naar behoren voor de criteria begin- en einddatum.
Ook kan in dit formulier aangegeven worden welke processtap (aanvoer, voordrogen, wassen, etc) men wil zien, dit via het volgende querycriterium: Like "*" & [Forms]![F_Rapport]![Processtapveld] & "*" , zodat wanneer er niets ingevuld wordt, alle processtappen weergegeven worden. Hetzelfde geldt voor het aangeven van het apparaat waar de storing zich voordoet. Wanneer een processtap geselecteerd wordt in het formulier, worden direct alle apparaten die binnen deze processtap vallen getoond in een dropdownbox in het formulier, waar de invuller hieruit een keuze uit kan maken of het veld leeg kan laten zodat alle apparaten op het rapport komen.
Nu het probleem: wanneer ik een processtap selecteer, geeft de query een verkeerde of geen processtap terug. Dit verschilt per processtap en is als volgt:
Processtap geeft wassen 1
Aanvoer geeft wassen 2
Voordrogen geeft niets als output
Ontzuren geeft niets als output
Wassen 1 geeft niets als output
Wassen 2 geeft niets als output
Nadrogen geeft niets als output
Filtreren geeft niets als output
Afvoer geeft niets als output
Kan iemand mij hiermee verder helpen? Ik hoor het heel graag!
Lucas
Voor mijn stage heb ik een database gemaakt waarin stilstanden van verschillende machines geregistreerd kunnen worden. De database werkt perfect, het opvragen van rapporten echter niet. Ik zal een schets van de database en het probleem geven:
In een formulier kan worden aangegeven wat de voorwaarden van het te creëren rapport moet zijn (alle waarden hiertussen komen in het rapport) Een query zoekt vervolgens de records die aan deze voorwaarden op en weergeeft deze in een rapport. Dit werkt naar behoren voor de criteria begin- en einddatum.
Ook kan in dit formulier aangegeven worden welke processtap (aanvoer, voordrogen, wassen, etc) men wil zien, dit via het volgende querycriterium: Like "*" & [Forms]![F_Rapport]![Processtapveld] & "*" , zodat wanneer er niets ingevuld wordt, alle processtappen weergegeven worden. Hetzelfde geldt voor het aangeven van het apparaat waar de storing zich voordoet. Wanneer een processtap geselecteerd wordt in het formulier, worden direct alle apparaten die binnen deze processtap vallen getoond in een dropdownbox in het formulier, waar de invuller hieruit een keuze uit kan maken of het veld leeg kan laten zodat alle apparaten op het rapport komen.
Nu het probleem: wanneer ik een processtap selecteer, geeft de query een verkeerde of geen processtap terug. Dit verschilt per processtap en is als volgt:
Processtap geeft wassen 1
Aanvoer geeft wassen 2
Voordrogen geeft niets als output
Ontzuren geeft niets als output
Wassen 1 geeft niets als output
Wassen 2 geeft niets als output
Nadrogen geeft niets als output
Filtreren geeft niets als output
Afvoer geeft niets als output
Kan iemand mij hiermee verder helpen? Ik hoor het heel graag!
Lucas