Opzoeken uit meerdere lijsten

Status
Niet open voor verdere reacties.

MichielJ

Gebruiker
Lid geworden
27 mei 2007
Berichten
7
Hallo,

Ik ben momenteel bezig met een kleine reservering database voor een bijvoorbeeld een restaurant. Je hebt tafels, dagen, tijden en klanten.
Het is mogelijk om:
- Bij klanten hun reserveringen op te zoeken
- Bij dagen de reserveringen op te zoeken
- Reserveringen toe te voegen.

Nu had ik een andere vraag: ik probeer nu meerdere parameters op te geven, dus bijvoorbeeld alle reserveringen op een dag èn een bepaalde tijd. Dat lukt alleen niet, omdat ik dan de fout krijg dat ik "de query probeer te vergrendelen bij het openen, maar dat kan niet omdat de tabel momenteel in gebruik is".
Ik begrijp helemaal niets van die fout, en ik heb het op andere manieren geprobeerd, maar dat werkt niet.

Iemand ideeën?

In de bijgevoegde database zit mijn werk tot nu toe. Formulier reservering4 geeft de foutmelding waar ik het over had, en alles wat met "test" begint is een poging om langs die fout te komen (dat werkt trouwens niet)

Alvast bedankt,
Michiel
 

Bijlagen

  • reserveringen-etc.zip
    64,2 KB · Weergaven: 28
Hallo Michiel,

als je je toepassing even vervangt door een Access 2000 versie, wil ik wel even kijken.

Groet,

Tardis
 
Hallo Michiel,

je formulier is gebaseerd op een tabel die je in je query ook gebruikt.
Vandaar de foutmelding.

Je opzet is zowiezo niet helemaal jofel.
Maak een nieuw formulier.
Zet de 2 keuzelijsten in de kopsectie van het formulier.
Laat de 2 tekstboxes weg, die heeben geen enkele toegevoegde waarde.
Betekent wel dat je even de kondities in je query aan moet passen.
Zorg ervoor dat de keuzelijsten onafhankelijk zijn ( = laat de eigenschap Recordbesturingselement leeg).
Baseer het formulier op je query.
Zet een knop in de kopsectie van het formulier.
Hang daaraan een Bij Klikken gebeurtenis met deze coderegel:

Code:
Me.Requery

Groet,

Tardis
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan