[VBA Access] Filter op formulier

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

  • Carpenter
  • Registratie: December 2002
  • Laatst online: 20:37
Beste mensen,

Ik ben een mooi formuliertje in Access 97 aan het maken aan de hand van een query. Nou heb ik boven dit formulier een tweetal keuzelijsten gemaakt die als je een waarde kiest de lijst daarmee wordt gefilterd door middel van:
Visual Basic:
1
DoCmd.ApplyFilter , waarde

Wat is nou het geval, als een andere gebruiker op de database inlogt en opent datzelfde formulier en kiest zelf een aantal filterwaarden en probeert het formulier te sluiten dan krijgt hij een foutmelding dat een andere gebruiker het formulier heeft aangepast en dat hij het formulier maar moet opslaan. Nou heb ik dit geprobeert te omzeilen door bij het opstarten van het formulier en voordat het formulier afgesloten wordt het filter leeg te maken alleen hielp dit niet. Is hier een andere methode voor te bedenken, zoiets als het formulier opstarten met een query en dan door middel van een filter op de recordset (dus niet op het formulier) de juiste gegevens te laten zien?

  • thomrob
  • Registratie: Maart 2001
  • Laatst online: 22-05 12:22

thomrob

allround developer

mmmhhmm.

ik denk dat je het .mdb bestand nu deelt via het netwerk.

Zoja: niet doen!

plaats 1 exemplaar van de database op iedere gebruikerspc.

Tevens vermoed ik dan ook dat je de database niet gesplitst heb in een applicatiegedeelte en een databestand. Bij gebruik over een netwerk is dit ten zeerste aan te raden.

Een link om je op weg te helpen:

http://www.google.nl/sear...=UTF-8&oe=UTF-8&hl=nl&lr=