Access: Automatisch records vergrendelen

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

  • bas.kb
  • Registratie: Oktober 2002
  • Laatst online: 26-08 14:30

bas.kb

BI'er :P

Topicstarter
Ha! Ik ben opzoek naar een oplossing in Access 97 wat de zogenaamde 'Exact' boekhoudsoftware al te bieden heeft, namelijk record vergrendeling.
Dit betreft een Access database die uren bijhoudt. Zelf vul netjes mijn gemaakte uren in. Hiervan kunnen rapporten worden uitgedraaid. Ook kunnen oude ingevulde gegevens opgevraagd worden, maar ook gewijzigd. Maar dat is niet de bedoeling.
Exact kent de mogelijkheid om de gegevens te 'verwerken'. De gegevens die verwerkt zijn kunnen nooit meer gewijzigd worden. Dit wil ik ook graag ik mijn Access database.
Ik heb al geprobeerd om met een boolean veld automatisch na een bepaalde datum aan te geven dat dat record niet meer gewijzigd mag worden. Dit is werkt natuurlijk niet als je in de ruwe tabel gaat kijken. Is er een mogelijk om dit te beveiliggen?
Ik zat zelf te denken aan een querie die records kopieerd naar een hele andere database, en deze alleen lezen te maken. Een probleem word dat dat je formulieren teruggrijpen op de oude datatabellen.
Heeft VBA hier geen functies voor?

Bedankt voor reactie, Bas

  • Phenomenon
  • Registratie: December 2000
  • Laatst online: 01-04 13:18
je kan je database beveiligen met werkgroepen. Hierdoor kunnen ze er niet in komen als ze niet het juis pid nummer hebben. Maak eentje aan voor jezelf voor alle toegang en eentje voor gebruikers met alleen lezen toegang. Dan kunnen ze niet in je database gaan neuzen.

  • bas.kb
  • Registratie: Oktober 2002
  • Laatst online: 26-08 14:30

bas.kb

BI'er :P

Topicstarter
Thx, will try!

  • Falcon
  • Registratie: Februari 2000
  • Laatst online: 07:06

Falcon

DevOps/Q.A. Engineer

Of Bas je werkt via de beveiliging opties van NTFS. Je geeft de users alleen rechten om te lezen en je zelf change rechten (uhm geen full control want als jij er dan in zit, kun je users er niet meer in..want dan zegt access dat er al iemand inzit..)

Die van supervisor is ook een idee.

Trouwens wat ook een idee is om via een macro de record te vergrendelen (locken)..via RunCommando.

Succes er mee!

"We never grow up. We just learn how to act in public" - "Dyslexie is a bitch"