Avatar billede lakse Nybegynder
02. maj 2001 - 14:00 Der er 8 kommentarer og
1 løsning

Knap som gemmer tabel på disk

Jeg har lavet en knap i Access og vil gerne have at når man trykker på den, at den så gemmer min varetabel på en diskette.
Hvordan gør man det.
Jeg har læst mig til at der er en standard funktion som kan gøre det men kan ikke finde den.
Avatar billede terry Ekspert
02. maj 2001 - 14:05 #1
Something like this:

  If MsgBox(\"ISÆT DISKETTE I A: OG TRYK PÅ OK !\", vbOKCancel + vbDefaultButton1 + vbInformation, gsAppTitle) = vbOK Then

    filnavn = \"A:\\F306116\" & DatePart(\"M\", Date) & \".txt\"
    DoCmd.TransferText A_EXPORTFIXED, \"ExportSpecification\", \"varetabel\", filnavn
end if
Avatar billede terry Ekspert
02. maj 2001 - 14:08 #2
taken from Access help

The following example exports the data from the Microsoft Access table External Report to the delimited text file April.doc by using the specification Standard Output:

DoCmd.TransferText acExportDelim, \"Standard Output\", _
    \"External Report\", \"C:\\Txtfiles\\April.doc\"
02. maj 2001 - 14:09 #3
Lakse, vil du gemme den i txt-format? Eller skal det være i en Access-database? Eller et helt 3. format?
Avatar billede terry Ekspert
02. maj 2001 - 14:10 #4
You should also take a look at help on the transfertext method.
02. maj 2001 - 14:19 #5
Hej igen,

Følgende kode opretter og gemmer tabellen i en access-database på diskette:

  On Error Resume Next
  Dim W As Workspace, db As Database
  Set W = DBEngine.Workspaces(0)
  Set db = W.CreateDatabase(\"A:\\Test.mdb\", dbSortNorwdan, dbEncrypt)
  db.Execute \"SELECT Tabelnavn.* INTO Tabelnavn IN \'A:\\Test.mdb\' FROM Tabelnavn;\"

Du skal bare tilpasse databasenavn og tabelnavn, så de passer.
Endvidere skal du, hvis du bruger Access 2000, lave en reference til \"Microsoft Data Object Library 3.6\" i kode-editorens menu: Tools->References

/Thomas
Avatar billede lakse Nybegynder
02. maj 2001 - 20:03 #6
Thomas hvis jeg sender dig filen kan du så ikke se om du kan få knappen til at virke?
02. maj 2001 - 22:28 #7
Hej Lakse,

Gør du bare det, så skal jeg kigge på den: tj@makeiteasy.dk
09. maj 2001 - 08:19 #8
Har du fået kigget på det?
Avatar billede lakse Nybegynder
13. maj 2001 - 09:42 #9
Jo tak ...:-)

Det er bare guf.
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