Duffman-
Legacy Member
Beste,
ik ben als student tewerkgesteld in een bedrijf en heb als opdracht een database op te bouwen rond veiligheid.
Deze database is al reeds een geruime tijd (+1 jaar) in werking genomen maar af en toe moet ik nog een update doorvoeren. Één van deze updates houdt in dat ik bepaalde queries (geautomatiseerd uiteraard) moet exporteren naar excel maar dit lukt mij niet goed.
Wanneer ik met volgende code een aantal query's probeer te exporteren
werkt dit wel op mijn PC (met Access-licentie) maar niet op de PC's van werknemers zonder meer bevoegdheden. Hij geeft dan de error "Could not find installable ISAM".
Uiteindelijk blijkt dat het draait om een aantal DLL's die ontbreken in het register maar aangezien we het hier hebben over een bedrijf van 150 werknemers, denk ik niet dat de IT-sector op mijn aanvraag een bepaalde DLL voor iedereen gaat toevoegen.
Daarna wou ik op een andere manier te werk gaan.
Ik wou werken via een recordset en een object van Excel maar dit lukt al helemaal niet.
Wanneer ik dit tracht te runnen zegt hij dat de variabele excel niet gedefinieerd is. Ik denk dat dit wederom te wijten is aan de ICT-infrastructuur binnen het bedrijf en een reference die niet is ingesteld.
Heeft iemand hier nog een manier waarmee ik een query kan exporteren naar Excel?
Alvast bedankt,
Duffman-
ik ben als student tewerkgesteld in een bedrijf en heb als opdracht een database op te bouwen rond veiligheid.
Deze database is al reeds een geruime tijd (+1 jaar) in werking genomen maar af en toe moet ik nog een update doorvoeren. Één van deze updates houdt in dat ik bepaalde queries (geautomatiseerd uiteraard) moet exporteren naar excel maar dit lukt mij niet goed.
Wanneer ik met volgende code een aantal query's probeer te exporteren
Code:
DoCmd.TransferSpreadsheet acExport, 8, "qry_ExcelICFKHH,pad, True
DoCmd.TransferSpreadsheet acExport, 8, "qry_ExcelRingi", pad, True
DoCmd.TransferSpreadsheet acExport, 8, "qry_ExcelMeldingen",pad, True
Uiteindelijk blijkt dat het draait om een aantal DLL's die ontbreken in het register maar aangezien we het hier hebben over een bedrijf van 150 werknemers, denk ik niet dat de IT-sector op mijn aanvraag een bepaalde DLL voor iedereen gaat toevoegen.
Daarna wou ik op een andere manier te werk gaan.
Ik wou werken via een recordset en een object van Excel maar dit lukt al helemaal niet.
Code:
Dim xlApp As Object
Dim xlBook As Object
Dim xlSheet As Object
xlApp = CType(CreateObject("Excel.Application"), Excel.Application)
xlBook = CType(xlApp.Workbooks.Add, Excel.Workbook)
xlSheet = CType(xlBook.Worksheets(1), Excel.Worksheet)
Wanneer ik dit tracht te runnen zegt hij dat de variabele excel niet gedefinieerd is. Ik denk dat dit wederom te wijten is aan de ICT-infrastructuur binnen het bedrijf en een reference die niet is ingesteld.
Heeft iemand hier nog een manier waarmee ik een query kan exporteren naar Excel?
Alvast bedankt,
Duffman-