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:
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?
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?