Adlib startpagina > Een compleet aanbod van toepassingen > Adlib Bibliotheek Lite > Bibliotheek Lite veelgestelde vragen

Waarom kan ik een bepaald record niet bewerken of verwijderen?

Wanneer u een record wel kunt openen, maar het niet kunt bewerken of verwijderen dan komt dat waarschijnlijk doordat er een zogenaamd recordlock op dat record is aangebracht. U krijgt in dat geval een foutmelding 34 of 85 en/of de melding dat het record al in gebruik is of dat er geen recordlock kan worden aangebracht. Het betreffende recordlock moet worden verwijderd voordat u het record kunt wijzigen of verwijderen.

Als meerdere gebruikers gelijktijdig toegang kunnen hebben tot hetzelfde record kan er een probleem ontstaan. Zolang de gebruikers alleen informatie raadplegen, is er niets aan de hand. Het mag echter niet mogelijk zijn dat twee of meer gebruikers op hetzelfde moment dezelfde gegevens veranderen. Om dit te voorkomen zet Adlib een record "op slot" zodra een gebruiker aangeeft dat record te willen veranderen. Wil daarna een andere gebruiker datzelfde record ook veranderen, dan zal Adlib dit weigeren: het record staat immers "op slot". Adlib zal een record pas vrijgeven als de wijzigingen zijn opgeslagen. Zo'n "slot" heet bij Adlib een recordlock.

Normaal gesproken ruimt Adlib een recordlock op zodra een gebruiker stopt met het wijzigen van een record, maar als tijdens het bewerken van een record een storing optreedt (bijvoorbeeld een stroomstoring of computercrash, maar ook wanneer de pc naar slaapstand terwijl er nog een record in bewerkingsmodus staat) , is het mogelijk dat het recordlock niet opgeruimd wordt, en dat levert dan een foutmelding op als een gebruiker het record opnieuw wil bewerken. In zo'n geval kunt u recordlocks verwijderen als ze niet meer van toepassing zijn. Verwijder een lock alleen nadat u zich ervan overtuigd hebt dat het record werkelijk niet meer in gebruik is!

Als u werkt met een Adlib Lite of Adlib Basis-applicatie (geen Adlib SQL of Oracle-gebaseerde applicatie dus), dan kunt u recordlocks op de volgende manier verwijderen:

  • Laat alle gebruikers Adlib afsluiten.
  • Maak een backup van uw Adlib-systeem. U gaat namelijk bestanden verwijderen, dus het is verstandig om een recente kopie te hebben om op terug te vallen mocht u iets verkeerd doen.
  • Open uw Windows Verkenner en ga naar de \data-map van uw Adlib software-map.
  • Kies in de menubalk Beeld > Details om de extensies van bestanden te laten tonen.
  • Sorteer de bestanden vervolgens op bestandstype door in de rechter lijst op de kolomkop Type te klikken.
  • Zoek nu alle bestanden met de extensie .lck op (bijvoorbeeld collect.lck e.d.) en selecteer die met Ctrl+klikken. Selecteer beslist geen andere bestanden!
  • Druk op de Delete-toets om deze bestanden te verwijderen. Alle eventuele recordlocks zijn nu verwijderd.
  • Iedereen kan weer aan het werk in Adlib.