zoeken in comma-separated values

Status
Niet open voor verdere reacties.

Mauvan

Gebruiker
Lid geworden
4 feb 2008
Berichten
136
Beste forummers,
Office / Access 2003 probleem....

Een Tabel A bestaat uit:
ID - Perceelnr - postcodegebieden
Inhoud bijvoorbeeld:
1 - A01 - 1011,1012,1021,1031,1032
2 - B03 - 1023,1024,1025,1061
3 - C11 - 1017,1018
etc.

Op basis van een postcode uit een andere tabel wil ik zoeken in Tabel A in welk postcode gebied het valt en dus welk Perceelnr er bij hoort. In een Query dus.
Tabel A is niet van mij dus dat heb ik niet in de hand dat die zo typisch is opgezet.

Bij voorbaat dank voor hulp en/of handreikingen
 
Voorbeeeld:
Je kan dit oplossen door te zeggen:
Gegeven: postcode 1011
Gevraagd: alle perceelnummers die horen bij de postcode
Oplossing:
Stap 1: maak een functie
Function dhIsInPostcodegebied (strPostcode as string, strGebied as string) as boolean
If Instr(strGebied ,strPostcode)>0 then dhIsInPostcodegebied =True else dhIsInPostcodegebied =False
End function

Stap 2: Maak een query
Met indeling:

ID, Perceelnr , IsInGbied As dhIsInPostcodegebied("1011",postcodegebieden)

met criteria IsInGbied =True

Ik hoop dat ik je op weg heb geholpen.

Groeten,

XLFAC
 
hoi xlfac, dit gaat wel werken denk ik.
Vooral mijn geknoei met Instr liep steeds in de soep, maar hier kom ik zeker verder mee.
Dank.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan