Avatar billede highland Nybegynder
09. august 2002 - 08:33 Der er 4 kommentarer og
1 løsning

retning i access db via en knap

så er den gal igen!!!
jeg har problemer med at rette i min access DB via en knap der er placeret i mit excel regneark.

er der evt en simpel måde hvor jeg kan bruge alm. sql-sætninger?
Avatar billede bak Forsker
09. august 2002 - 10:22 #1
hvordan ser din kode ud nu??
Avatar billede highland Nybegynder
12. august 2002 - 11:20 #2
Den virker nok lit bekendt :-)
men jeg har fundet ud af det i mellemtiden ved at bruge .Edit istedet for .AddNew, men der er opstået en lille konflikt fra databasen, da nogle af felterne er oprettet som talfelter og den her metode tilsyneladende kun bruger tekstflter.
hvad er fiffet????

Dim db As Database
Dim rs As Recordset
'Åbn et link til accessdatabasen
Set db = OpenDatabase("C:\Dokumenter\afspadsering.mdb")
'åbn kanal til tabellen testtabellen
Set rs = db.OpenRecordset(Name:="medarbejder", Type:=dbOpenDynaset)
'Put A1, B1 og C1 ind i felterne navn, pris, og omkostninger
With rs
.AddNew
.Fields("initialer").Value = Range("B2").Value
.Fields("navn").Value = Range("B4").Value
.Fields("adresse").Value = Range("B5").Value
.Fields("postby").Value = Range("B6").Value
.Fields("løngruppe").Value = Range("B9").Value
.Fields("cpr").Value = Range("B7").Value
.Update
End With
' Luk tabellen
rs.Close
'Luk Database
db.Close
'Clean up
Set rs = Nothing
Avatar billede bak Forsker
12. august 2002 - 12:41 #3
Fiffet er at lave strengen om til værdi fks. med Val-functionen:
.Fields("løngruppe").Value = Val(Range("B9").Value)
Avatar billede highland Nybegynder
12. august 2002 - 14:31 #4
det virker bare, endnu en gang har du redet min dag
Avatar billede bak Forsker
12. august 2002 - 16:48 #5
Så må jeg nok hellere huske at svare :-))
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