RadboudAKF
Gebruiker
- Lid geworden
- 3 nov 2010
- Berichten
- 219
Gegevens samenvoegen/groeperen.
Ik heb een ACCESS-toepassing waarin gegevens staan over onze eigen Bereidingen in de Apotheek. In de tabel staan: Stofnaam, Bereidingsdatum, Bereidingstijdstip.
We willen bereidingen met dezelfde stofnaam én bereidingsdatum gaan groeperen. (we noemen dat een BATCH) Per groepering worden dan een aantal basiskosten vastgesteld.
Als een bereiding (met dezelfde stofnaam en dezelfde bereidingsdatum) ook binnen 60 minuten bereidingstijd vallen dan willen we die groeperen en betitelen als bv BATCH Nr1 (in zo'n BATCH worden dan bepaalde kosten maar één keer berekend)
Ik wil graag een query (queries) bouwen die op zoek gaat naar die batches. De moeilijkheid hierbij is dat:
1. Ik moet eerst op zoek moet naar de allereerste bereiding op een dag (in ons voorbeeld neem ik maar even Carboplatine op 5-1-2016 ... eerste bereidingstijd is 8:18) -
2. Alle bereidingen die dan binnen een uur van 8:18uur vallen worden dan "BATCH nr. 1)
3.Vervolgens ga ik op zoek naar de eerstvolgende kleinste bereidingstijd die buiten BATCH nr. 1 valt ...
4. en ga vervolgens weer op zoek naar alle bereidingen die binnen 60minuten van die bereidingstijd vallen en noem die BATCH nr.2
5. enz, enz (ik wil ga tot 5 batches op een dag.
Ik heb in mijn voorbeeld (in een EXCEL-bestand) vast het resultaat gezet dat ik (zonder queries) vaststelde voor Carboplatine - bereid - 4januari 2016) Daar rolden 5 batches uit.
Het lukt niet goed om de stap naar de opvolgende batches te maken ...
Ik hoop dat ik mijn probleem helder voor het voetlicht breng ... want ik zou het geweldig vinden als iemand mij hier een stukje op weg kan helpen.
Groet,
Jan
AKA Radboudakf
Ik heb een ACCESS-toepassing waarin gegevens staan over onze eigen Bereidingen in de Apotheek. In de tabel staan: Stofnaam, Bereidingsdatum, Bereidingstijdstip.
We willen bereidingen met dezelfde stofnaam én bereidingsdatum gaan groeperen. (we noemen dat een BATCH) Per groepering worden dan een aantal basiskosten vastgesteld.
Als een bereiding (met dezelfde stofnaam en dezelfde bereidingsdatum) ook binnen 60 minuten bereidingstijd vallen dan willen we die groeperen en betitelen als bv BATCH Nr1 (in zo'n BATCH worden dan bepaalde kosten maar één keer berekend)
Ik wil graag een query (queries) bouwen die op zoek gaat naar die batches. De moeilijkheid hierbij is dat:
1. Ik moet eerst op zoek moet naar de allereerste bereiding op een dag (in ons voorbeeld neem ik maar even Carboplatine op 5-1-2016 ... eerste bereidingstijd is 8:18) -
2. Alle bereidingen die dan binnen een uur van 8:18uur vallen worden dan "BATCH nr. 1)
3.Vervolgens ga ik op zoek naar de eerstvolgende kleinste bereidingstijd die buiten BATCH nr. 1 valt ...
4. en ga vervolgens weer op zoek naar alle bereidingen die binnen 60minuten van die bereidingstijd vallen en noem die BATCH nr.2
5. enz, enz (ik wil ga tot 5 batches op een dag.
Ik heb in mijn voorbeeld (in een EXCEL-bestand) vast het resultaat gezet dat ik (zonder queries) vaststelde voor Carboplatine - bereid - 4januari 2016) Daar rolden 5 batches uit.
Het lukt niet goed om de stap naar de opvolgende batches te maken ...
Ik hoop dat ik mijn probleem helder voor het voetlicht breng ... want ik zou het geweldig vinden als iemand mij hier een stukje op weg kan helpen.
Groet,
Jan
AKA Radboudakf