Avatar billede dylan Nybegynder
07. juni 2004 - 22:06 Der er 24 kommentarer og
2 løsninger

Gøre brug af en accesdatabase uden have Acces installeret VBA

Jeg har et program der trækker data fra en access tabel over i Word. Dette gøres fra en pc hvor access ikke er installeret men der trækkes på en accestabel der ligger på en server. Mit spørgsmål(måske dumt)er så..kan dette gøres lokalt på pc'eren uden at ligge acces ind på den? Altså trække lokalt på en accesstabel uden at programmet er installeret?
07. juni 2004 - 22:10 #1
ja, det skulle jeg mene. Microsoft Jet-engine, som er selve databasemotoren, er en integreret del af windows og office, så det burde være muligt.

Ellers kan Jet-engine eller MDAC hentes fra Microsofts hjemmeside (søg på jet og MDAC)
Avatar billede hjeresen Novice
07. juni 2004 - 22:42 #2
Hvorfor benytter du ikke bare ODBC til at foretage opslaget ?
Avatar billede dylan Nybegynder
09. juni 2004 - 20:08 #3
Mit program ser ser sådan ud, hvis det kan hjælpe?

Dim objConn As ADODB.Connection
    Dim objRs As ADODB.Recordset
    Dim strConnString As String
    Dim strSQL As String
   
    Set objConn = New ADODB.Connection
    Set objRs = New ADODB.Recordset
   
    strConnString = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=C:\dokumenter\Kartoteker.MDb"
    objConn.Open strConnString
   
    strSQL = "SELECT Kundenr,Navn1, Adresse, postby FROM kundekartotek WHERE kundenr = " & kundenr
    objRs.Open strSQL, objConn
09. juni 2004 - 20:10 #4
har du afprøvet det? Jeg mener, at det burde virke.
Avatar billede terry Ekspert
09. juni 2004 - 20:11 #5
You will require a reference to ADO. Tools+References in VB editor
Avatar billede terry Ekspert
09. juni 2004 - 20:13 #6
Microsoft ActiveX Data Objects 2.X (X = 0 to 8)
Avatar billede dylan Nybegynder
09. juni 2004 - 20:39 #7
altså hvis jeg lægger accesbasen lokalt på en pc'er uden at selve programmet access er installeret.?
09. juni 2004 - 20:41 #8
ja?!
Avatar billede terry Ekspert
09. juni 2004 - 20:41 #9
Yes!
But if you CANNOT find ADO in references then you will need to install MDAC first!
Avatar billede terry Ekspert
09. juni 2004 - 20:45 #10
Avatar billede dylan Nybegynder
09. juni 2004 - 20:50 #11
ok det der måske forvirrer mig at windows som sådan ikke vil kendes ved accesfilen når den lægges ned lokalt...men det betyder måske ikke noget?
09. juni 2004 - 20:52 #12
nej, det skyldes bare at du ikke har et program, som kan åbne filen direkte
Avatar billede terry Ekspert
09. juni 2004 - 20:53 #13
Try downloading this utility. It will check to see whcih version (if any) of MDAC is installed.

If Access is not installed then there will be no association, so you will no see it as an Access file.

http://www.microsoft.com/downloads/details.aspx?familyid=8f0a8df6-4a21-4b43-bf53-14332ef092c9&displaylang=en
Avatar billede dylan Nybegynder
09. juni 2004 - 21:02 #14
ok jeg prøver... tak for hjælpen, håber at det er ok at jeg deler points
Avatar billede terry Ekspert
09. juni 2004 - 21:03 #15
no problem with me, Thomas still needs some anyway :o)
Avatar billede terry Ekspert
09. juni 2004 - 21:03 #16
og tak!
09. juni 2004 - 21:06 #17
jeg takker også :o)

og Terry...bare giv mig 643 år, så ligger jeg på førstepladsen igen. Bare vent ;o)
Avatar billede terry Ekspert
09. juni 2004 - 21:12 #18
Well as you have very likely noticed, I am not very active on eksperten, so you never know, it may not go so long.
And as long as its you in front then I have no problems :o)
09. juni 2004 - 21:25 #19
ja, jeg har bemærket, at du ikke er så aktiv mere (jeg går ud fra, at det er fordi du har et spændende job, som tager din tid?)

Men de 643 år var beregnet ud fra dit nuværende aktivitetsniveau....;o)
Avatar billede terry Ekspert
10. juni 2004 - 10:56 #20
Yes the job I have is very exciting. I'm busy learning Biztalk 2004 at the moment. It reminds me of when I was just starting with Access, lost! Problem here though, is there is very little help to find. So there is only one what and that’s the hard way :o(

I notice that you are more active on eksperten, arent you still working with the “Milla” or what ever it was called?
10. juni 2004 - 11:04 #21
Nej, jeg sagde op i Milla i december sidste år. Jeg har bare Makeiteasy.dk igen (stadig). Årsagerne til min opsigelse er der flere af:
1) for det første har jeg det bedst med at være selvstændig
2) mere fritid
3) større andel af omsætningen (100% i stedet for omkring 60-70%)
4) grundet pnkt 3, kan jeg holde en mere rimelig timepris over for mine kunder, hvilket giver mere tilfredse kunder.

Og da jeg alligevel udelukkende skaffede mine egne kunder, så var der ikke meget ide i at blive ved at lægge penge i Milla.

Hvordan går det med dit firma?
10. juni 2004 - 11:07 #22
Og da jeg jo blev far igen for 3-4 måneder siden, er det rart at kunne være mere hjemme hos familien :o)
Avatar billede terry Ekspert
10. juni 2004 - 12:18 #23
I had a feeling you were working more with MakeITEasy. And congratulations with the new child!
10. juni 2004 - 12:30 #24
thnx :)
Avatar billede terry Ekspert
10. juni 2004 - 19:59 #25
Didnt see the last line "Hvordan går det med dit firma?"

I get the odd job once in a while, and concidering I dont go looking for it, its not bad at all. I'm afraid that if I was a bit more active in finding customers, that I wouldnt get any free time. So I must admit I cant complain :o)
11. juni 2004 - 12:38 #26
Free time??? Til hvad?? Jeg er ikke med... ;o)

Nej, du har ret - det er en hårdfin balance, som jeg selv kæmper med i perioder. Især fordi, man jo ikke har lyst til at sige Nej til opgaver.
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