Avatar billede prince10 Nybegynder
05. november 2001 - 11:59 Der er 5 kommentarer og
1 løsning

Overføre værdi til save-dialog

Jeg bruger koden fra http://www.mvps.org/access/api/api0001.htm til at åbne save-dialogen med følgende kode:

Private Sub Kommandoknap17_Click()
On Error GoTo Err_Kommandoknap17_Click
Dim strFilter As String
Dim strInputFileName As String
strFilter = ahtAddFilterItem(strFilter, \"Tekst-filer (*.txt)\", \"*.txt\")
strSaveFileName = ahtCommonFileOpenSave(OpenFile:=False, Filter:=strFilter, _
                    DialogTitle:=\"Gem filen som...\", _
                    Flags:=ahtOFN_OVERWRITEPROMPT Or ahtOFN_READONLY)
Exit_Kommandoknap17_Click:
    Exit Sub
Err_Kommandoknap17_Click:
    MsgBox Err.Description
    Resume Exit_Kommandoknap17_Click
End Sub

Jeg har en forespørgsel, hvis værdier jeg selvfølgelig gerne vil have overført til til den tekstfil som brugeren vælger i dialogen.
Hertil har jeg en knap som bare gemmer resultatet på c-drevet som følger:

Private Sub Kommandoknap8_Click()
DoCmd.TransferText acExportDelim, , _
\"navisionimport\", \"C:\\Navision.txt\"
MsgBox \"Data til import i Navision er gemt i filen Navision.txt på c-drevet\"
End Sub

Hvordan får lavet det således at data fra denne forespørgsel bliver gemt i filen som vælges/skrives i dialogboksen?
05. november 2001 - 12:04 #1
Er det ikke bare sådan:

Private Sub Kommandoknap17_Click()
On Error GoTo Err_Kommandoknap17_Click
Dim strFilter As String
Dim strInputFileName As String
strFilter = ahtAddFilterItem(strFilter, \"Tekst-filer (*.txt)\", \"*.txt\")
strSaveFileName = ahtCommonFileOpenSave(OpenFile:=False, Filter:=strFilter, _
                    DialogTitle:=\"Gem filen som...\", _
                    Flags:=ahtOFN_OVERWRITEPROMPT Or ahtOFN_READONLY)

DoCmd.TransferText acExportDelim, , _
\"navisionimport\", strSaveFileName
...
05. november 2001 - 12:06 #2
Hvor det selvfølgelig er denne sætning som er interessant:

DoCmd.TransferText acExportDelim, , \"navisionimport\", strSaveFileName
Avatar billede prince10 Nybegynder
05. november 2001 - 12:15 #3
Jo hvor svært kan det være *S*
05. november 2001 - 12:38 #4
Hey Prince,

Virkede det?
06. november 2001 - 14:16 #5
Prince->Hvad med at acceptere svaret, hvis du har fået det til at virke?
07. november 2001 - 22:38 #6
Thnx :o)
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