Ανανέωση ιστοσελίδας

Access - Ερωτήσεις / Απαντήσεις Access + VBA... Εδώ δεν υπάρχουν όρια!

Απάντηση στο θέμα

 

Εργαλεία Θεμάτων Τρόποι εμφάνισης
  #1  
Παλιά 27-09-15, 15:08
Όνομα: Ρούλα
Έκδοση λογισμικού Office: Ms-Office 2013
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 31-07-2011
Περιοχή: ΒΟΛΟΣ
Μηνύματα: 64
Προεπιλογή Copy_Paste φακέλου

Την καλησπέρα μου σε όλα τα παιδιά του Forum

Χρειάστηκα και πάλη την πολύτιμη βοήθειά σας παιδιά.
Έχω μια φόρμα με όνομα HEMODIALYSIS με ένα κουμπί δημιουργώ έναν φάκελο με το ονοματεπώνυμο του ασθενή και το ID MkDir "C:\HEMODIALYSIS" & "\" & Forms!frmHemodialysis!fldName & "_" & Forms!frmHemodialysis!ID και εκεί μέσα κάνει
Έξοδο όλα τα στοιχεία του ασθενούς σε .Pdf . Έως εδώ όλα καλά
Θα ήθελα εάν γίνετε με ένα άλλο κουμπί να κάνει αντιγραφή από το C:\HEMODIALYSIS
τον φάκελο με το Ονοματεπώνυμο του ασθενή και το ID (ΠΑΠΠΑΣ ΝΙΚΟΛΑΟΣ_5) και να
να κάνει επικόλληση σε ένα USB που θα έχω τοποθετήσει. Εάν γίνετε με Open Dialog
Η βοήθεια πολύτιμη και η κάθε προσφορά ευπρόσδεκτη. Έχω κάνει αυτό
Private Sub MoveFolder_Click()
Dim FSO As Object
Dim FromPath As String
Dim ToPath As String
FromPath = "C:\HEMODIALYSIS\" & Forms!frmHemodialysis!fldName & "_" & Forms!frmHemodialysis!ID & "\"

ToPath = " Παίρνει από Forms!frmHemodialysis!Drive :\100" & "\" & Forms!frmHemodialysis!fldName & "_" & Forms!frmHemodialysis!ID
If Right(FromPath, 1) = "\" Then
FromPath = Left(FromPath, Len(FromPath) - 1)
End If
If Right(ToPath, 1) = "\" Then
ToPath = Left(ToPath, Len(ToPath) - 1)
End If
Set FSO = CreateObject("scripting.filesystemobject")
If FSO.FolderExists(FromPath) = False Then
MsgBox FromPath & " doesn't exist"
Exit Sub
End If
If FSO.FolderExists(ToPath) = True Then
MsgBox ToPath & " exist, not possible to move to a existing folder"
Exit Sub
End If
FSO.MoveFolder Source:=FromPath, Destination:=ToPath
MsgBox "The folder is moved from " & FromPath & " to " & ToPath
End Sub

αλλά μου κτυπά μήνυμα. Που κάνω λάθος
Σας ευχαριστώ πολύ για τον πολύτιμε χρόνο σας . Φιλικά Ρούλα
Απάντηση με παράθεση
  #2  
Παλιά 28-09-15, 17:59
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 18-06-2010
Μηνύματα: 3.674
Προεπιλογή

Καλησπέρα

Ρούλα, δες το συνημμένο αρχείο.

Πατώντας το κουμπί της φόρμας ο κώδικας που εκτελείται δίνει και τη δυνατότητα να επιλέξουμε το φάκελο που θα μετακινηθεί και το φάκελο στον οποίο θα γίνει η μετακίνηση.

Ελπίζω να μπορέσεις να προσαρμόσεις τον κώδικα στην περίπτωσή σου.

Γιώργος
Συνημμένα Αρχεία
Τύπος Αρχείου: accdb CopyFolderToOtherDrive.accdb (864,0 KB, 26 εμφανίσεις)
Απάντηση με παράθεση
  #3  
Παλιά 29-09-15, 07:25
Όνομα: Ρούλα
Έκδοση λογισμικού Office: Ms-Office 2013
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 31-07-2011
Περιοχή: ΒΟΛΟΣ
Μηνύματα: 64
Προεπιλογή Γιώργο καλημέρα καθώς και σε όλους του Forum

Πάρα πολύ καλό αλλά παίρνει μόνον τα αρχεία του φακέλου που επιλέγω. Μήπως γίνετε να παίρνει και τον φάκελο Όπου βρίσκονται τα αρχεία,
πιστεύω πως μπορείς να το κάνεις
Σε ευχαριστώ πάρα πολύ για το χρόνο σου
Φιλικά Ρούλα
Απάντηση με παράθεση
  #4  
Παλιά 29-09-15, 10:11
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 18-06-2010
Μηνύματα: 3.674
Προεπιλογή

Καλημέρα

Ρούλα, πράγματι υπάρχει πρόβλημα.

Ας υποθέσουμε ότι θέλουμε να μεταφέρουμε το φάκελο: c:\Test.

1) Αν η μεταφορά γίνεται σε ριζικό φάκελο (πχ H:\) γίνεται σωστά (H:\Test).

2) Αν η μεταφορά γίνεται σε μη ριζικό φάκελο (πχ H:\zzz) στο φάκελο H:\zzz θα αντιγραφεί μόνο το περιεχόμενο του c:\Test.

Είχα δοκιμάσει τον κώδικα για την πρώτη περίπτωση και υπολόγιζα ότι ισχύει και για τη δεύτερη.

Θα ξαναδώ το θέμα και αν λυθεί το πρόβλημα θα επανέλθω.

Γιώργος
Απάντηση με παράθεση
  #5  
Παλιά 29-09-15, 11:21
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 18-06-2010
Μηνύματα: 3.674
Προεπιλογή

Ρούλα, δοκίμασε το συνημμένο
Συνημμένα Αρχεία
Τύπος Αρχείου: accdb MoveFolderToOtherDrive.accdb (864,0 KB, 45 εμφανίσεις)
Απάντηση με παράθεση
  #6  
Παλιά 29-09-15, 11:37
Όνομα: Ρούλα
Έκδοση λογισμικού Office: Ms-Office 2013
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 31-07-2011
Περιοχή: ΒΟΛΟΣ
Μηνύματα: 64
Προεπιλογή

Σε ευχαριστώ πάρα πολύ ήμουν σίγουρη ότι μπορούσες

Φιλικά Ρούλα:
Απάντηση με παράθεση
Απάντηση στο θέμα


Δικαιώματα - Επιλογές
Δε μπορείτε να δημοσιεύσετε νέα μηνύματα
Δε μπορείτε να δημοσιεύσετε απαντήσεις
Δεν μπορείτε να επισυνάψετε αρχεία
Δεν μπορείτε να επεξεργαστείτε τα μηνύματα σας

Ο κώδικας ΒΒ είναι σε λειτουργία
Τα Smilies είναι σε λειτουργία
Ο κώδικας [IMG] είναι σε λειτουργία
Ο κώδικας HTML είναι εκτός λειτουργίας
Trackbacks are εκτός λειτουργίας
Pingbacks are εκτός λειτουργίας
Refbacks are εκτός λειτουργίας


Παρόμοια Θέματα

Θέμα Δημιουργός Forum Απαντήσεις Τελευταίο Μήνυμα
[ Φόρμες ] Δημιουργία Φακέλου mgeorge Access - Ερωτήσεις / Απαντήσεις 11 14-03-16 16:41
Εντοπισμός Φακέλου και *.txt Panos Mixos Access - Ερωτήσεις / Απαντήσεις 5 19-11-12 16:45
[Γενικά] Πρόβλημα Φακέλου xristos Excel - Ερωτήσεις / Απαντήσεις 2 11-06-12 09:08
[Excel07] Κλείδωμα φακέλου xristos Excel - Ερωτήσεις / Απαντήσεις 7 16-04-12 21:18
Δημιουργία Φακέλου με VBA Χρήστος Access - Ερωτήσεις / Απαντήσεις 1 12-03-12 20:11


Η ώρα είναι 10:01.