02. oktober 2006 - 15:12Der er
10 kommentarer og 1 løsning
Database start med fromular som direkte forside!
Hejsa.
Jeg sidder og har lavet et simpelt system hvor jeg har en formular. Systemet skal egentligt give mulighed for at hente et et antal forskellige antal excel regneark som ligger på hver sin knap jeg har oprettet. Kan det lade sig gøre at trække data direkte fra excel over i accel og bearbejde dem der i stedet for at skulle bede en knap starte excel op og derefter hente regnearket?
Jeg mener jeg engang så at det kunne ade sig gøre at lave et direkte kald til hovedformularen hvorfra jeg udtrækker mine data og mener også at det kan lade sig gøre at få formularen til at fylde/maximere til hele skærmbilledet uden min/max knap og uden tilgængelig luk knap til vinduet?
Dette løser ikke mit problem! Jeg ønsker at en knap i min formular tillader, at der hentes et regneark ind i acces og kan ændres og udskrives direkte fra acces uden jeg bliver nød til at starte excel op først!
Denne henter data fra Excel uden at atarte Excel. Men du bliver nødt til at hente data ind i en tabel, ellers kan du ikke bearbejde data. Jeg kan sende dig en lille testdb der viser forskellige muligheder for import / eksport Access / Excel imellem:
Private Sub Kommandoknap14_Click() DoCmd.SetWarnings False DoCmd.OpenQuery "Sletimport" DoCmd.TransferSpreadsheet acImport, 0, "Import", "D:\XP\Mappe1", True, "A5:B5" MsgBox "Importen er udført." DoCmd.SetWarnings True End Sub
Det var ikke tænkt at regnearket skulle ind i en tabel, men poppe op i et vindue til redigering og udskrivning. Men jeg bliver vist nød til at leve med en knap som kalder excel programmet op og så behandle og udskrive derfra.
Hvad med maximering af formularen og direkte start af samme?
Lav en makro, 'øverst vælger du handlingen ÅbnFormular, nederst i handlingsargumenter vælger du hvilken formular og tilbage øverst på linie 2 vælger du maksimer. Luk og gem makroen med navnet autoexec. Når Access starter vil programmet lede efter en makro med dette navn, og findes den vil de programmerede handlinger blive udført.
M.ht. til excel kan du, som kabbak er inde på, blot åbne excel og bearbejde data og lukke igen. Men jeg er lidt i vildrede med, hvad du vil opnå.
Makroen virke egenntligt ok, dog vil jeg gerne have menulinien væk også, så skærmen står uden andre valgmuligheder end dem som jeg har oprettet i formularen?
Når jeg kalder et punkt via hyperlink til et feks. excel regeark via en kommandoknap kommer en dialogbox frem og og fortæller at "Hyperlinks kan beskadige computeren og dine data. Du kan beskytte computeren ved kun at klikke på hyperlinks du har tillid til, vil du fortsætte" Hvordan slipper jeg for at skulle bekræfte hver gange jeg kalder et hyperlink via en kommandoknap?
Der er ikke noget på ovennævnte hjemmeside der viser eller tilbyder noget som fjerne menulinien?
Når jeg har fået hjælp til at få løst dette samt problemet med "Hyperlinks kan beskadige computeren og dine data. Du kan beskytte computeren ved kun at klikke på hyperlinks du har tillid til, vil du fortsætte" fordeler jeg de point jeg har lovet. Skal lige nævne at makronivauet´s sikkerhed er sat til lavt? Håber i kan hjælpe!
Kan det virkelig passe at der ikke er en ekspert som kan fortælle mig hvordan jeg slipper for denne dialogbox når jeg kalder et excel ark fra en kommandoknap ? "Hyperlinks kan beskadige computeren og dine data. Du kan beskytte computeren ved kun at klikke på hyperlinks du har tillid til, vil du fortsætte"
Synes godt om
Ny brugerNybegynder
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.