31. januar 2006 - 17:47
Der er
18 kommentarer og 1 løsning
Hvordan skriver Excel direkte til en Access DB
Halløjsa! Er der nogen der kan give mig et par eksempler på hvordan man ved hjælp a vba i excel kan skrive i et felt i en Access DB? /Face
Annonceindlæg fra Partnertekst
31. januar 2006 - 19:45
#1
Hej face Private Sub CmdAdd_Click() On Error GoTo EReport: Set db = OpenDatabase("F:\Michael\Excel\VBA Excel\Medlemmer_med_db\medlemmer.mdb") Set rs = db.OpenRecordset("select * from Medlemmer ") rs.AddNew rs("txtId") = txtId.Text rs("txtnavn") = txtnavn.Text rs("txtefternavn") = txtefternavn.Text rs("txtadresse") = txtadresse.Text rs.Update MsgBox ("Du har indsat ny medlem") Exit Sub EReport: 'MsgBox "Please Enter A Valid Information" End Sub mvh mvhansen
31. januar 2006 - 19:46
#2
Øverst på Userform Option Explicit Dim db As Database Dim rs As Recordset Dim i, j As Integer Dim temp, ret As String mvh mvhansen
31. januar 2006 - 19:50
#3
På userformen laver du 4 stk textbox og en CommandButton1, kald CommandButton1 for CmdAdd i databasen laver du 4 kolonder med txtId - txtnavn - txtefternavn - txtadresse mvh mvhansen
31. januar 2006 - 19:57
#4
Jeg glemte at sige at i visual basic editor skal du gå ind under tools references og sæt flueben i Microsoft DAO 3.6 Object Library mvh mvhansen
31. januar 2006 - 20:17
#5
kanon... Ved du så også hvordan man opretter en tabel?
31. januar 2006 - 20:18
#6
I i Databasen
31. januar 2006 - 20:21
#7
Kan man ikke gøre det via vba?
31. januar 2006 - 20:24
#8
Det tror jeg godt man kan, man kan da lave Word og excel filer jeg prøver lige at kigge på det. mvh mvhansen
31. januar 2006 - 20:28
#9
Har jeg misforstået hvad du mener med tabel? Er det i excel du vil have en tabel eller en listebox, til at liste det du skriver i databasen ??? mvh mvhansen
31. januar 2006 - 20:38
#10
Det er i databasen... Hvis jeg nu vil have vaba til Excel til at oprette en række tabler i Databasen.. Kan den det? Da jeg har en variable som går igennem min marco i en løkke kunne jeg godt tænke mig at oprette en tabel for hver gang den kommer forbi.
31. januar 2006 - 20:39
#11
tabellen skal have det navn som variablen værdi er.
31. januar 2006 - 21:02
#12
Jeg ved ikke om man kan lave en database med tabel i ???? måske mvh mvhanse
31. januar 2006 - 21:07
#13
Jeg har kigget lige i help i macro... Der er der en ting der hedder TableDef... Måske jeg kan bruge den... Jeg kigger nemmere... Giv et svar...
31. januar 2006 - 21:08
#14
Hvis jeg finder det så skriver jeg mvh mvhansen
31. januar 2006 - 21:25
#15
TableDef kan gøre det... Har lige prøvet med det eksemple de har i help i editoren
31. januar 2006 - 21:47
#16
Kan den selv oprette en database og Lave en tabel
31. januar 2006 - 21:50
#17
Nej den kan oprette en tabeller og felter i en database
31. januar 2006 - 21:50
#18
Jeg staver da af helvedet til i dag...
31. januar 2006 - 21:54
#19
ok
Vi har et stort udvalg af Excel kurser. Find lige det kursus der passer dig lige her.