knop zoeken maken in formulier

Status
Niet open voor verdere reacties.

megarainman

Gebruiker
Lid geworden
10 okt 2001
Berichten
543
Hallo

in een formulier staan alle gegevens van een bepaalde persoon: naam, voornaam, adres,...
Ik wil een knop maken die zoekt op naam via een macro..
eigenschappen van knop, bij klikken, dus macro aanmaken, naam geven...
Formulier openen... formulier kiezen (frm_Leden), daarna een where voorwaarde kiezen (naar formulier leden gaan), intikken Like [Geef naam in] in where voorwaarde komt dan:
[Forms]![FrmLeden][naam] Like [Geef naam in]

Dit lukt dus niet, wanneer ik de d intik, toont hij geen records... wie kan me helpen?

(eventuele vba-code is ook goed)

Alvast bedankt!
 
Als je op die manier wilt zoeken zul je ook de wildcard moeten opgeven. In dit geval zul je als zoekargument dus d% moeten opgeven.
 
de gebruiker moet dus kunnen kiezen welk getal hij opgeeft...
van iemand anders de tip gehad om dit te plaatsen:
[Forms]![FrmLeden][naam] Like [Geef naam in] & "*"

goed idee?

bedankt om mee te denken!:thumb:
 
In MS access moet dat werken.
Heb het even getest, het werkt inderdaad.
 
Bij mij werkt het jammer genoeg nog altijd niet. :(

Ik heb het volgende ingegeven:

[Forms]![FrmLeden]![Naam] Like [Geef de naam van het lid in of de beginletter?] & "*"

en als resultaat krijg ik ofwel een leeg record of wel een blanco scherm met geen velden meer op m'n formulier.

Doe ik iets verkeerd?
Bestaat er nog een andere manier om te zoeken?

Alvast bedankt!
 
[Forms]![FrmLeden]![Naam] Like [Geef de naam van het lid in of de beginletter?] & "*"

Ik neem aan dat [Naam] een veldje op een formulier is.
Daar kun je op deze manier niet in zoeken.
Op deze manier zoek je in een veld in een query.
De query geeft dan een resultset die aan de ingegeven zoekcriteria voldoet.

Wat je dus moet doen is de zoekcriteria in je query opnemen en vervolgens je formulier op die query baseren.

Ik los het zelf meestal op door programmeren. Ik maak altijd twee formulieren, één formulier met (meestal) listboxen om selecties in te maken en één of meerdere detail formulieren met de details. De onderliggende logica programmeer ik dan.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan