Toon posts:

Access zoekfunctie

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik ben bezig om een database te maken voor een bedrijf, waarmee de bedrijfsbibliotheek wordt geautomatiseerd. Ik wil graag op een formulier een zoekfunctie maken. De standaard die in access zit is niet voldoende. Ik wil een formulier krijgen waar je alle velden ziet waarop je kan zoeken en dan op een searchbutton drukken zodat alle gevonden items worden teruggegeven naar het hoofdformulier, door middel van een soort van filter optie. Wie weet hoe dit moet??

  • TERW_DAN
  • Registratie: Juni 2001
  • Niet online

TERW_DAN

Met een hamer past alles.

Heb je het al gedaan door middel van SQL queries?

Verwijderd

Topicstarter
je bedoelt zeker dat je een query maakt waarmee je deze haken ([searchstring]) in de criteria zet. Zo ja dan heb ik dit geprobeert maar deze methode staat voor mij op de 2de plaats, want een ander systeem is zeker beter en mooier. omdat bij deze methode de searchstring helemaal gelijk moet zijn aan de ingevoerde waarde. en er geen trefwoorden kunnen worden gezocht. of tenminste dat weet ik niet hoe dat zou moeten.

  • ATS
  • Registratie: September 2001
  • Laatst online: 12-02 13:46

ATS

Je moet zelf je SQL query gaan opbouwen, als string dus. Kijk verder eens naar het LIKE keyword in SQL.

My opinions may have changed, but not the fact that I am right. -- Ashleigh Brilliant


  • Boss
  • Registratie: September 1999
  • Laatst online: 04-09 10:35

Boss

+1 Overgewaardeerd

Wat dacht je van het formulier filter? Uitgebreider dan dat kan je een filter/zoek functie niet krijgen. Eventueel kan je 'm met code nog een beetje tweaken. Moeten de gebruikers alleen wel mee om kunnen gaan :)

The process of preparing programs for a digital computer is especially attractive, not only because it can be economically and scientifically rewarding, but also because it is an aesthetic experience much like composing poetry or music.


Verwijderd

Topicstarter
Oke, hoe ga je dat ooit doen met een formulierfilter, er moet zeg maar een zoekfunctie komen waar mensen een string intoetsen en dat je dan de resultaten terugvindt. Kan je dat met een formulierfilter doen?? en zo ja hoe??

  • Boss
  • Registratie: September 1999
  • Laatst online: 04-09 10:35

Boss

+1 Overgewaardeerd

Eerst geef je per veld op waarop je wilt filteren, en daarna klik je op het knopje om het filter toe te passen. Je recordset wordt dan beperkt tot de records die aan het filter voldoen.

Dat is toch wat je zoekt?

The process of preparing programs for a digital computer is especially attractive, not only because it can be economically and scientifically rewarding, but also because it is an aesthetic experience much like composing poetry or music.


  • bcd87
  • Registratie: November 2003
  • Niet online
ik denk dat je zoiets bedoelt:
SELECT [tblOnderwerpen].* FROM [tblOnderwerpen] WHERE (tblOnderwerp LIKE '%searchExpression%')

hiermee kan je dus zoeken in een database, ik heb het zelf ook weleens gebruikt voor dingetjes en het werkt gewoon goed.
misschien dat je de query enigsinds moet aanpassen omdat ik dit direct uit een asp.net applicatie heb gekopieerd.

  • Boss
  • Registratie: September 1999
  • Laatst online: 04-09 10:35

Boss

+1 Overgewaardeerd

In access moet je in ieder geval * gebruiken ipv %.

The process of preparing programs for a digital computer is especially attractive, not only because it can be economically and scientifically rewarding, but also because it is an aesthetic experience much like composing poetry or music.

Pagina: 1