22. december 2001 - 15:04Der er
9 kommentarer og 1 løsning
Genvej til skabelon
Halløjsa eksperter
Jeg er ved at oprette en patientdatabase i access 2000, og har følgende spørgsmål:
Det jeg er ude efter er et link i en formular, der skal \"pege\" på et excel dokument. Dette link skal dog være individuelt sådan at det i hvert enkelt tilfælde peger på lige præcis det dokument der tilhører det Patient-id som posten viser. Hvis det er muligt kunne det også være rart hvis linket, første gang man bruger det kunne pege på en skabelon i excel, for derefter at pege på patient-id\'et.
Er by the way ikke ret stærk i programeringssprog - desværre :-(
Der bliver investeret massivt i AI. Teknologien er mere tilgængelig end nogensinde, og ambitionerne er høje. Alligevel oplever mange virksomheder, at resultaterne udebliver.
Jeg arbejder udelukkende i Access97. Men det kunne vel være værd at prøve denne kode også i 2000. Den fungerer i 97:
Private Sub Kommandoknap10_Click() Dim xls As New Excel.Application xls.Visible = True xls.Workbooks.Open Filename:=\"D:\\VBA funktioner\\VBA\\Mappe1.xls\" DoCmd.Quit End Sub
Linien henter en bestemt excelfil er denne: xls.Workbooks.Open Filename:=\"D:\\VBA funktioner\\VBA\\Mappe1.xls\"
Hvis du har en skabelon, skal denne lagres på dit C-drev i mappen Programmer\\Microsoft Office\\Skabeloner som en Excel-skabelon. Når du har hentet dette, skal det igen lagres med det unikke patientid, som du har i Access.
Det kan være forskelligheder fra 97 til 2000. Men:
Har du husket at tilføje Excel referencen i Access. Åbn Access i et kodemodul, trykm på Funktioner > Referencer og kontroller at dit Excel-bibliotek er afkrydset. I engelske versioner er det : tools > References. Hvis ikke det er afkrydset, kan Access ikke \"se\" Excel.
Jeg har gjort som du skriver, men den kommer nu med en fejlmeddelse hvorpå der står \"Compile error: invalid use of new keyword\". Og igen makerer den det samme \"xls As New Excel.Application\". Jeg har slået Excel til! Der står nu:
Private Sub Kommandoknap44_Click()
Dim xls As New Excel.Application xls.Visible = True xls.Workbooks.Open Filename:=\"D:\\Office\\Templates\\1030\\Vægtskema.xls\" DoCmd.Quit End Sub
Jeg ved ikke hvad denne kompileringsfejl betyder, men jeg vil gætte på, at det er forskelligheder fra 97 til 2000.
Jeg sidder på arbejde indtil imorgen tidlig, og jeg tror ikke jeg kan komme videre før jeg kommer hjem. Jeg vil tro spørgsmålet har været rejst før i Access2000. Prøv evt. at søge i Access på ekspertens forside og derefter i excel.
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.