Avatar billede janriis Nybegynder
02. marts 2004 - 14:35 Der er 3 kommentarer og
1 løsning

Adgangsstyring af Access DB

Hej

Mine brugere opdaterer en statistik database fra et regneark med nedenstående kode. Nu vil jeg gerne låse db'en så de ikke kan gå ind og se tabeller, formularer m.m. Men de skal stadig kunne opdatere via regnearket. Jeg har forsøgt at anvende "funktioner - sikkerhed - angiv adgangskode til databasen" Men så kan brugerne ikke opdatere databasen fra regnearket.

* * * K O D E  S T A R T * * *

Private Sub knapOpdaterDatabase_Click()
'Denne procedure opdaterer en database med celleindhold i regnearket
Dim forbindelse As ADODB.Connection, rs As ADODB.Recordset, r As Long
' Opret forbindelse til databasen
Set forbindelse = New ADODB.Connection
forbindelse.Open "Provider=Microsoft.Jet.OLEDB.4.0; " & _
"Data Source=c:\bibliotek\mobilstatistik.mdb;"
' open a recordset
Set rs = New ADODB.Recordset
rs.Open "tabelnavn", forbindelse, adOpenKeyset, adLockOptimistic, adCmdTable

' Der oprettes nyt post med data fra regnearket

With rs
.AddNew ' tilføj ny post
' overfør celleværdier fra regneark til felter i databasen
.Fields("dato") = Range("b4").Value
.Fields("navn") = Range("e4").Value
.Fields("ugenr") = Range("b5").Value
.Fields("medarbejdernr") = Range("e5").Value
.Fields("opgave1") = Range("b7").Value
.Fields("opgave2") = Range("b10").Value
.Fields("opgave3") = Range("b13").Value

.Update ' stores the new record
MsgBox "Din statistik er sendt", vbInformation + vbOKOnly, "INFO !"
End With


rs.Close
Set rs = Nothing
forbindelse.Close
Set forbindelse = Nothing
End Sub

* * * K O D E  S L U T * * *
Avatar billede hekla Nybegynder
02. marts 2004 - 16:42 #1
Avatar billede hekla Nybegynder
05. marts 2004 - 18:39 #2
.
Avatar billede hekla Nybegynder
15. marts 2004 - 20:40 #3
Fik du løst problemet?
Avatar billede janriis Nybegynder
16. marts 2004 - 07:32 #4
Hej hekla, jo jeg fik løst det og tak for svaret. Undskyld jeg var lidt længe om at give point.
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester