04. juli 2004 - 16:36Der er
12 kommentarer og 1 løsning
Skrivebeskyttet Database-fil
Hej Alle eksperter
Jeg har 2 databaser. Hvor den ene kører med sammenkædede tabeller. Når jeg skrivebeskytter databasen i filhåndtering, og vil åbne den, kommer der en medd. boks op og fortæller at databasen er skrivebeskyttet og jeg kan ikke ændre data. Hvordan undgår jeg denne meddelse ?? og er der andre metoder for at skrivebeskytte en databasen. Jeg har konventeret filen til mde.
Ja der er Ntfs permissions på fanen sikkerhed hvis du tager egenskaber på mappen/filen. Det kræver ntfs og i xp skal du i mappeindstillinger fjerne simpel fildeling.
It all depends on what you are trying to achieve! If you dont want users to alter data through forms etc. then you can open forms in read only mode. You can also use Access's User+Group security.
Du kan password beskytte din database med et 3. partsprogram - det er en ok sikkerhed- men så spørger den jo om password. Men jeg er ikke sikker på at have forstået hvorfor det er så vigtigt for at dig at sikre den og hvad du egentlig vil opnå? ellers er programmet her http://downloads-zdnet.com.com/3000-2092-10256008.html?tag=lst-0-1
If you have a menu form then you would use code similar to this. acFormReadOnly opens the form in Read Only mode. You will need to do this when opening all forms.
Private Sub Command18_Click() On Error GoTo Err_Command18_Click
Dim stDocName As String Dim stLinkCriteria As String
Jeg tror at jeg har spurgt forkert, eller har du misforstået mig Terry. Det som er problemet er ikke skrivebeskyttelse af data, men at formularen. Når man laver en fejl i en formular, åbner programkoden. Denne kode må ikke åbne, hverken når man taster forkert eller laver noget forkert. Når man har en mde-fil, kan du ikke gemme ændringerne i koden, men den åbner alligevel, og det er fejlen. Skrivebeskytter jeg frontend filen, kan jeg godt ændre data i backend filen (sammenkæde tabeller) men jeg får en meddelse når jeg åbner databasen. "Denne database er skrivebeskyttet og du kan ikke ændre data". Kan jeg fjerne denne popup ?? eller er der andre metoder.
I find it strange that you say that you can see code in an MDE if an error occurs. One of the urposes of an MDE is to hide the code! The CORRECT method to handle errors is to implement error handing. It obviously takes a little longer but there are MANY advantages once its done.
If you are sing error handling and are still getting the error, then try opening the Tools+Option menu in VB, then choose the General Tab and make sure that you have checked on the "Break on unhandled errors".
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.