16. marts 2005 - 09:42Der er
13 kommentarer og 1 løsning
Uddata fra forespørgsel gemt i Excel regneark
Hej
Jeg har en statistikdatabase i Access, som viser resultatet fra en forespørgsel i en rapport. Men jeg vil egentlig hellere have gemt resultatet i en excel fil, evt. med en dialogboks, hvor brugeren kan vælge hvor filen skal gemmes.
Den moderne arbejdsplads er i stigende grad afhængig af mødelokaler til at fremme samarbejde, men dette skift medfører også stigende sikkerhedsudfordringer.
du skal importere hele klassemodulet "CommonDialog" fra mit eksempel. Herefter lægger du denne kode ind i din egen:
Dim dlg As New CommonDialog Dim NewPath as string dlg.filter = "Excel filer" & vbNullChar & "*.xls"" & vbNullChar & "Alle filer" & vbNullChar & "*.*" & vbNullChar dlg.DialogTitle = "Angiv placering af filen" dlg.Showsave NewPath = dlg.Filename If IsNull(NewPath) Or NewPath = "" Then Exit Function End If
Private Sub Gem_resultat_i_regneark_Click() Dim dlg As New CommonDialog Dim NewPath As String dlg.filter = "Excel filer" & vbNullChar & "*.xls"" & vbNullChar & "Alle filer" & vbNullChar & "*.*" & vbNullChar dlg.DialogTitle = "Angiv placering af filen" dlg.ShowSave NewPath = dlg.Filename If IsNull(NewPath) Or NewPath = "" Then Exit Function End If
Ok, ny fejl. Compile error: "Exit function not allowed in Sub or property"
Teksten Exit function er fremhævet i nedenstående kode:
Private Sub Gem_resultat_i_regneark_Click() Dim dlg As New CommonDialog Dim NewPath As String
dlg.filter = dlg.AddFilterItem("", "Excel filer (*.xls)", "*.xls") dlg.DialogTitle = "Angiv placering af filen" dlg.ShowSave NewPath = dlg.Filename If IsNull(NewPath) Or NewPath = "" Then Exit Function End If
janriis > Nu er spørgsmålet jo afsluttet. Men jeg har gennem tiderne samlet lidt funktioner i dataudveksling mellem Access / Excel fra spørgsmål her på eksperten. Er du interesseret i den kan du blot lægge din e-mail, så sender jeg den iaften.
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.