[ACCESS] Zoekfunctie in een formulier

Pagina: 1
Acties:
  • 672 views sinds 30-01-2008
  • Reageer

  • hankleppe
  • Registratie: Juni 2004
  • Laatst online: 06-06-2024
Ik heb een formulier gemaakt die zijn gegevens uit een tabel haalt. Het
formulier bevat zo'n 10 velden en de tabel bestaat uit zo'n 4000 records.

Ik heb het artikelnummer (wat uniek is) de pkey gegeven.

Nu wil ik binnen het formulier of eventueel in een ander formulier een
tekstvak maken en een knop zoeken.
Access moet dus zoeken binnen de records naar het unieke artikelnummer.

Ik wil geen query want de gegevens moeten daarna bewerkt worden en daarom
heb ik juist het gebruiksvriendelijke formulier gemaakt.

Ik heb ook gestoeid met de functie 'recordzoeken' maar als ik daar als
criterium =[forms]![formulier1]![tekstvakzoeken] intoets, de knop de macro
geef en zoek geeft hij niet de goede waarde.

Weet iemand een oplossing of wat ik fout doe?

BVD

<Terw_Dan> taskbar boven is beter
vreet minder cpu power :P
komt doordat de zwaartekracht dan het werk doet ipv je cpu
als je dan op start drukt valt het menu gewoon naar beneden :P
anders moet hij het helemaal omhoogduwen


  • cygnus_6
  • Registratie: September 2004
  • Laatst online: 07-01 11:45
ik heb het zelf zo gedaan:

Dim query As String
Dim db As Database
Set db = CurrentDb

query = "select * from jou_tabel where jou_tabel." + invoerveldinformulier_welkekolom + " = " + invoerveldinformulier_zoekwaarop + ""
keuzelijst.RowSourceType = "Table/Query"
keuzelijst.RowSource = query

'misschien zijn er een paar van de eerste regels niet nodig maar ik heb ze uit een voorbeeld en maar laten staan omdat het zo werkt.
dit is wel een query, maar omdat je eigenlijk alles als variabele in een formulier kan stoppen hou je toch de gebruiksvriendelijkheid. maar ik denk dat ik gewoon niet snap waarom je geen query wilt gebruiken B)
ik heb zelf ook een formulier gemaakt die gegevens kan toevoegen, wijzigen, verwijderen, en op kan zoeken, als je wilt kan ik hem wel opsturen om de code ook wat duidelijker te maken.

  • hankleppe
  • Registratie: Juni 2004
  • Laatst online: 06-06-2024
he thanks voor je reactie!
Als dat zou kunnen zou dat supertof wezen!!!
jmkleppe at gmail . com

<Terw_Dan> taskbar boven is beter
vreet minder cpu power :P
komt doordat de zwaartekracht dan het werk doet ipv je cpu
als je dan op start drukt valt het menu gewoon naar beneden :P
anders moet hij het helemaal omhoogduwen