Zoeken in records via query en macro

Status
Niet open voor verdere reacties.

Kevercat

Gebruiker
Lid geworden
11 aug 2008
Berichten
88
In Office 2003 en eerder gebruikte ik een query en een macro om te zoeken in records op achternaam, voornaam en andere relevante gegevens. Ik had een query met het veld waarin gezocht moest worden en bij criterium de volgende tekst:
Like [Welke achternaam]+"*"
De macro riep de query aan en in het formulier liet ik bij gebeurtenis via het klikken met de muis de macro aanroepen. Inmiddels heb ik office 2007 in gebruik genomen en werkt to mijn stomme verbazing deze procedure niet meer. Ho, ik mag niet liegen, het werkt 1 keer en als je naar een andere naam wilt zoeken en je klikt opnieuw op het veld dan krijg je geen vraagstelling meer en kan je geen naam of gedeelte van een naam opgeven. Ik vond dit altijd een hele handige functie en werkte altijd beter dan het verrekijkertje. Heeft iemand enig idee wat daar nu fout aan is of wat er veranderd is in Office 2007 waardoor dit niet meer werkt? Of anders een oplossing waardoor ik de boel weer werkend kan krijgen?
 
Het is moeilijk om het zo te zeggen, ik heb voorheen diverse macro's omgebouwd naar 2007 (via de fout-probeer manier). Kan je het bestand posten, dan kijk ik er even naar?

Resultaten uit het verleden bieden geen garantie voor de toekomst :)
 
Hallo Floor,

Bijgevoegd een test versie van een van mijn databases. In alle versies zitten deze macro's en is het op de zelfde manier opgebouwd. Het werkt 1 keer en daarna niet meer, ik vind het vreemd maar zie niet wat ik er aan kan doen.
 

Bijlagen

Ik krijg foutcode 2950 te zien. Deze foutcode heeft te maken dat Access niet vertrouwd is. De oplossing hiervoor is:
Klik links boven op de Office button, vervolgens Opties voor Access (onderin) Ga dan naar vertrouwenscentrum , klik op Instellingen vertrouwenscentrum , ga naar Vertrouwde Lokaties en maak een nieuwe vertrouwde lokatie aan waarin je database staat.

Mocht dit niet voldoende dan hoor ik het graag.
 
Ik krijg foutcode 2950 te zien. Deze foutcode heeft te maken dat Access niet vertrouwd is. De oplossing hiervoor is:
Klik links boven op de Office button, vervolgens Opties voor Access (onderin) Ga dan naar vertrouwenscentrum , klik op Instellingen vertrouwenscentrum , ga naar Vertrouwde Lokaties en maak een nieuwe vertrouwde lokatie aan waarin je database staat.

Mocht dit niet voldoende dan hoor ik het graag.

Helaas mocht dit niet baten:confused:
 
Krijg je wel een andere foutmelding?


Ik krijg helemaal geen foutmeldingen, het is zelfs zo als ik de database afsluit en opnieuw open dan komt de naam die ik gezocht heb direct weer voor te staan. Alleen als ik grondig alle filters gewist heb en ook bij geavanceerd alles weggehaald heb dan komt de database zonder filters ingeschakeld op. Volgens mij is deze sectie danig gewijzigd in Access 2007 en werkt niets meer zoals het voorheen werkte, ik baal hier behoorlijk van.:(
 
Ik kan de fout niet reproduceren, ik kan namelijk niet achterhalen vanwaaruit je de macro's start (ook niet via gerelateerde opbjecten).
2 zaken zijn me wel opgevallen,
1 - de query's en macro's Welke voornaam/achternaam barnummer hebben identieke namen. Zelf vermijd ik dat zelf altijd, ik eerlijk geen idee of dat verder enige invloed heeft.
2 -Verander in de filter Like naar Alike.
 
Laatst bewerkt:
Ik kan de fout niet reproduceren, ik kan namelijk niet achterhalen vanwaaruit je de macro's start (ook niet via gerelateerde opbjecten).

De macro wordt gestart door te dubbelklikken op de achternaam. Kijk maar in de ontwerpweergave en dan in de eigenschappen, tabblad gebeurtenis.

2 zaken zijn me wel opgevallen,
1 - de query's en macro's Welke voornaam/achternaam barnummer hebben identieke namen. Zelf vermijd ik dat zelf altijd, ik eerlijk geen idee of dat verder enige invloed heeft.
Ik heb er voor gekozen om gelijke namen te gebruiken juist om de relatie te onderstrepen. Het heeft altijd goed gewerkt dus lijkt het mij nu ook geen beletsel.

2 -Verander in de filter Like naar Alike.
Nadat ik dit gedaan had werd een naam waarvan ik weet dat hij voorkomt niet meer gevonden en werkte dit ook maar 1 keer. Het enige verschil was dus dat hij niets meer vond.
Het vreemde vind ik dat het in Office 2003 nog wel werkte en in alle voorgaande versies ook, de verandering zit dus in Office 2007.
 
Probleem nog niet opgelost

Het probleem is nog niet opgelost, heeft iemand nog een heldere ingeving? :o
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan