Avatar billede janriis Nybegynder
02. marts 2004 - 11:28 Der er 2 kommentarer og
1 løsning

VB Bekræft overførsel fra Excel til Access DB

Hej, nedenstående kode opdaterer en Access db, men brugeren kan ikke se at data rent faktisk er overført, hvordan tilføjer jeg en funktion der fortæller brugeren i et popop at databasen er opdateret ?

* * * 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\database.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("opgave1") = Range("b7").Value
.Fields("opgave2") = Range("b10").Value


.Update ' stores the new record
End With




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

* * * K O D E  S L U T * * *

På forhånd tak.
02. marts 2004 - 11:39 #1
Tilføj linien
MsgBox "Oplysningerne er opdateret", vbInformation + vbOkOnly, "Systeminformation"
Avatar billede janriis Nybegynder
02. marts 2004 - 11:52 #2
Tak flemmingdahl det var det jeg skulle bruge, vil du smide et svar så jeg kan give dig point ?
02. marts 2004 - 12:59 #3
Svar :)
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
Excel kurser for alle niveauer og behov – find det kursus, der passer til dig

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