18. september 2000 - 21:43Der er
15 kommentarer og 1 løsning
HASTER Fra Access 7 til 2000
I en acccess 7 database er et modul til overførsel af en tabel til excel. Som virker fint. Men når jeg sætter modulet over i access 2000 kommer der en fejl meddelse : Compile error : Sub or Function not defined. Fejlen er i følgende linje : Set Rst = Workspaces(0). Hvordan retter jeg dette ?
Udsnit af funktionen : Function eksport() Dim obvar As Object, Wkb As Object, Rst As Recordset Dim i As Integer Dim d As Date DoCmd.Hourglass True Set Rst = Workspaces(0).Databases(0).OpenRecordset(\"eksport\", dbOpenTable) \'Åbner tabellen eksport Set obvar = CreateObject(\"excel.application\") \'Åbner Excel Set Wkb = obvar.workbooks.Add
De fleste virksomheder har efterhånden bevist, at AI virker.
Pilotprojekter leverer resultater. Medarbejdere bruger generative AI-værktøjer. Nye use cases dukker op på tværs af organisationen.
Hej LKP Jeg har et par gange haft en fejl som er forsvundet når jeg har erklæret en ekstra variabel. Jeg ved ikke hvorfor fejlen forsvinder med den ekstra variabel, men hvis jeg fjerne denne kommer fejlen igen, mystisk men sandt. Derfor ! ;-)
Nedenstående kode burde virke, hvis du ikke har stavefejl i din kode, kan du så ikke prøve at oprette et test modul, udelukkende med nedenstående kode og prøve at køre det?
Med venlig hilsen
LKP
--- Kode start ---
Dim db As Database Dim rst As Recordset
Set db = CurrentDb Set rst = db.OpenRecordset(\"eksport\")
Til grin kan man altid blive. Det virker nu, hvor jeg har fået rette diverse stavefejl. Mange tak for hjælpen. Der bliver sikkert flere point at hent, da jeg også har problemer med et andet modul i databasen. Måske hjælper det efter, at referencen er sat til DAO. :-) lkp Giv et svar på en \"god VB-bog\" og jeg vil give dig point. Jeg har jo afvist dit svar, som egentlig var rigtigt.
Access 2000 Developers Handbook Desktop Edition og Access 2000 Developers Handbook Enterprise Edition, begge kan købes hos www.bookworld.dk.
Specielt Desktop Edition er guld værd.
Glad for at jeg kunne hjælpe :-)
Med venlig hilsen
LKP
PS. Hvis du med VB mener Visual Basic generelt, og ikke specifikt Visual Basic for Applications, kan jeg anbefale Mastering Visual Basic fra Sybex (kan også fås hos Bookworld)
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.