Ik heb momenteel in mijn database onder andere een tabel waar ingelezen waarden van een vingerscantoestel ingelezen worden. Deze bevat per persoon een soort ID nummer.
Daarenboven heb ik een tabel van kinderen, waar ik in velden de vingerafdruk ID heb van mensen die hun kindje komen ophalen, en die dus op die manier een link vormen tussen de importtabel van de vingerscan en de tabel van de kinderen.
Ik heb momenteel een stukje code waarmee ik uitzoek welke vingerafdruk bij welk kindje hoort, en het is misschien niet de meest correcte of beste manier om dit te doen, maar dit werkt vrij behoorlijk. Alleen heb ik momenteel 2 vingerafdrukID's per kindje, maar dit wil ik uitbreiden naar 4, omdat er soms wel eens oma's, opa's of andere mensen de kinderen komen ophalen, en deze dus ook aan dat kindje gekoppeld zouden moeten worden. Maar dan moet ik m'n code op dezelfde manier verder gaan uitbreiden, en daarom vroeg ik me af of er eigenlijk geen eenvoudiger manier is om per kind te gaan kijken of die vingerscanID in 1 van de 4 velden zou voorkomen. Kan iemand me misschien op weg helpen naar een eventueel simpelder/korter/eenvoudiger oplossing?
Momenteel doe ik het als volgt:
Daarenboven heb ik een tabel van kinderen, waar ik in velden de vingerafdruk ID heb van mensen die hun kindje komen ophalen, en die dus op die manier een link vormen tussen de importtabel van de vingerscan en de tabel van de kinderen.
Ik heb momenteel een stukje code waarmee ik uitzoek welke vingerafdruk bij welk kindje hoort, en het is misschien niet de meest correcte of beste manier om dit te doen, maar dit werkt vrij behoorlijk. Alleen heb ik momenteel 2 vingerafdrukID's per kindje, maar dit wil ik uitbreiden naar 4, omdat er soms wel eens oma's, opa's of andere mensen de kinderen komen ophalen, en deze dus ook aan dat kindje gekoppeld zouden moeten worden. Maar dan moet ik m'n code op dezelfde manier verder gaan uitbreiden, en daarom vroeg ik me af of er eigenlijk geen eenvoudiger manier is om per kind te gaan kijken of die vingerscanID in 1 van de 4 velden zou voorkomen. Kan iemand me misschien op weg helpen naar een eventueel simpelder/korter/eenvoudiger oplossing?
Momenteel doe ik het als volgt:
Code:
If IsNull(DLookup("[KindID]", "Kind", "[FP_id mama] = '" & rs1!veld6 & "'")) Then
If IsNull(DLookup("[KindID]", "Kind", "[FP_id papa] = '" & rs1!veld6 & "'")) Then
MsgBox "Vingerafdruk " & rs1!veld6 & " van " & rs1!veld7 & " komt niet in de database voor. Gelieve deze eerst toe te voegen bij het kindje, vooraleer verder te gaan met de het importeren. De import werd stopgezet."
Exit Sub
Else
getresult = DLookup("[KindID]", "Kind", "[FP_id papa] = '" & rs1!veld6 & "'"
End If
Else
getresult = DLookup("[KindID]", "Kind", "[FP_id mama] = '" & rs1!veld6 & "'")
'MsgBox getresult
End If