Vraag & Antwoord

Programmeren

tekstvak beveiligen in Access Database

9 antwoorden
  • Hallo Ik ben een Access 2000 database aan het bouwen en wil een bepaald tekstvak beveiligen. Omdat het een multi-user database is moeten de gegevens die zijn ingevoerd geblokkeerd worden. Wel moet er in hetzelfde tekstvak nog tekst bijgezet worden. Dus wat ik precies wil is een tekstvak dat de waarde die is ingevoerd beveiligt zodat andere personen de ingevoerde tekst niet kunnen wijzigen. Wel moeten er opmerkingen toegevoegd worden dus moet niet het hele tekstvak geblokkeerd worden Is dit mogelijk?
  • [quote:180b6ce776="pielie"] Dus wat ik precies wil is een tekstvak dat de waarde die is ingevoerd beveiligt zodat andere personen de ingevoerde tekst niet kunnen wijzigen. Wel moeten er opmerkingen toegevoegd worden dus moet niet het hele tekstvak geblokkeerd worden Is dit mogelijk?[/quote:180b6ce776]Zet de eigenschap Enabled van het betreffende tekstvak op False. Nu wordt het grijs en kun je het niet bewerken, maar wel updaten (in code)
  • Dat is niet wat ik wil. Het tekstvak moet niet vergrendeld worden alleen de tekst die erin staat moet niet meer veranderd kunnen worden
  • [quote:9247d28f2a="pielie"]Dat is niet wat ik wil. Het tekstvak moet niet vergrendeld worden alleen de tekst die erin staat moet niet meer veranderd kunnen worden[/quote:9247d28f2a] Dat is precies wat mijn oplossing doet. Ik begrijp het denk ik niet: mag een gebruiker wel tekst toevoegen aan een tekstvak, maar de bestaande tekst niet wijzigen? Is dat wat je bedoelt?
  • juist Dat is precies wat ik bedoel
  • Dan zul je aan de slag moeten gaan met VBA.
  • heb je geen code voor me???
  • [quote:f91f3b40dd="pielie"]heb je geen code voor me???[/quote:f91f3b40dd] Heb je [url=http://forum.computertotaal.nl/phpBB2/viewtopic.php?t=119690]dit[/url] al gelezen? [quote:f91f3b40dd] 3. requests Script- en programmeer-requests staan erg lui en worden gesloten. Het forum is om van te leren, niet om anderen je werk op te laten knappen. Probeer eerst zelf een probleem op te lossen en kom dan met een probleemstelling naar het forum. Daarnaast staan op hotscripts.com vele duizenden scripts in allerhande scripttalen. [/quote:f91f3b40dd] Ik heb dus niet zomaar code voor je. Je zou eens kunnen kijken naar de verschillende events die aan een tekstvak gekoppeld zijn. Ik heb wel een paar tips: - Sla de oorspronkelijke waarde op in een variabele - Zorg ervoor dat het tekstvak altijd begint met de waarde van die variabele. - Kijk eens in de help van Access VBA of je meer kunt vinden.
  • Is het niet makkelijk om in het formulier een apart veld "opmerkingen" te maken en deze automatisch te laten toevoegen aan de bestaande gegevens. Dit is in een handomdraai te maken: maak een extra textvlak in het formulier aan met genaamd opmerking laat bij sluiten of bij update de tekst automatisch erbij zitten d.m.v een expressie op te bouwen OF via een toevoeg query. Voordeel is dat de gebruikers hun eigen tekst eerst kunnen aanmaken en verbeteren alvorens dat deze aan de bestaande tekst wordt toegevoegd. Helemaal mooi is dat je dan ook nog eens de naam erbij kan zetten van de persoon die de opmerking heeft toegevoegd.

Beantwoord deze vraag

Weet jij het antwoord op deze vraag? Registreer of meld je aan met je account

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.