Vraag
Tijdens het werken in Exact Financials C/S kan
de volgende melding naar voren komen:
' tabelnaam> is in use by <gebruiker>.
Wait or choose cancel to stop (2624) '
Deze melding kan onder andere door de volgende oorzaken naar voren komen:
- Het record is inderdaad 'gelocked' ofwel bezet door
een andere gebruiker. Als u bijvoorbeeld een bepaalde boeking wilt maken, dan
kan het voorkomen dat een andere collega in hetzelfde boekstuknummer zit en
dus bezig is met hetzelfde record.
- Het betreffende record (bijvoorbeeld weer de boeking of boekingsregel)
wordt op dit moment niet gebruikt door andere gebruikers. Desondanks komt de
melding naar voren. Dit kan gebeuren als een gebruiker met een boeking
bezig is en de computer wordt abrupt afgesloten (bijvoorbeeld door een
stroomstoring). Op dat moment is het proces op de PC beƫindigd maar houdt de
database het record nog vast.
Antwoord
De volgende
mogelijkheden heeft u om met deze melding om te gaan:
Ad 1.
Het record is terecht in gebruik. Wacht tot de
collega gereed is of vraag hem/haar uit het betreffende record te gaan. Daarna
kan het record opgevraagd en, indien gewenst, aangepast worden.
Ad 2.
- Na verloop van tijd zal de database het 'gelockte'
record weer vrijgeven. Dit kan tussen 30 minuten en enkele uren duren maar
meestal gebeurt dit vrij vlot. Indien u wil kunt u hierop wachten.
- Als er met een Progress database wordt gewerkt, dan
kan met de Progress functie 'promon' hangende records worden geƫlimineerd.
Raadpleeg de Progress documentatie hoe deze procedure uitgevoerd kan worden.
Let op dat u geen correcte, actieve verbindingen elimineert!!
- U kunt de database van Exact stoppen en weer starten, het betreffende
record zal dan weer worden vrijgegeven.
Voor Oracle en DB/2 database omgevingen is
de situatie anders. In het algemeen logt iedere gebruiker hierop in als de gebruiker PROGRESS.
In deze situatie is het stoppen en herstarten van de Exact database de
beste optie.