Avatar billede kasper_knaldperle Nybegynder
31. juli 2005 - 00:57 Der er 5 kommentarer og
1 løsning

Filecopy virker lidt for godt

Jeg har en formular hvorfra man kan oprette et dokument ved at kopiere en skabelon til en ny destination. Den nye destination sammensættes af en række Comboboxw på formularen.
Når man trykker på en knap kopieres der fra den ene sti til den anden. Der virker fint.
Problemet er, at man kan kopiere som man lyster...der kommer ingen meddelelser hvis dokumentet eksisterer i forvejen. Og oven i købet bliver et eksisterende dokument overskrevet med den tomme skabelon. Det duer jo ikke.
Er der nogen måde hvorpå man kan kontrollere om dokumentet eksisterer i forvejen, og så gøre opmærksom på det inden man kopierer???
Avatar billede sjap Praktikant
31. juli 2005 - 08:43 #1
Prøv lige at vise koden, der foretager kopieringen.
Avatar billede kabbak Professor
31. juli 2005 - 09:49 #2
Et eksempel

Public Sub KopierFil()
Dim SourceFile, DestinationFile
SourceFile = Fil1  ' Define source file name.
DestinationFile = Fil2      ' Define target file name.

If Dir(DestinationFile) = "" Then
FileCopy SourceFile, DestinationFile    ' Copy source to target.
Else
MsgBox " filen eksisteret"
End If
End Sub
Avatar billede kasper_knaldperle Nybegynder
31. juli 2005 - 18:35 #3
Undskyld jeg først skriver igen nu...
kabbak; dit eksempel sidder lige i skabet. Smid et svar.

Nu burde det vel ikke være muligt at overskrive filen med en anden?
Avatar billede kabbak Professor
31. juli 2005 - 20:56 #4
et svar ;-))
Avatar billede kabbak Professor
31. juli 2005 - 22:55 #5
den tjekker jo om filen er der, hvis ikke så kopierer den, ellers msgbox
Avatar billede kasper_knaldperle Nybegynder
31. juli 2005 - 23:53 #6
Ja...det er perfekt :D
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