Ανανέωση ιστοσελίδας
ms-office.gr > Forum > Microsoft Access > Access - Ερωτήσεις / Απαντήσεις > [ Φόρμες ] Δημιουργία Φακέλου

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

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

 

Εργαλεία Θεμάτων Τρόποι εμφάνισης
  #1  
Παλιά 12-03-16, 15:06
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 07-05-2011
Μηνύματα: 137
Προεπιλογή Δημιουργία Φακέλου

Καλησπέρα σας,
Θα ήθελα για μια ακόμη φορά την βοήθειά σας αν είναι εφικτό.
Όπως θα δείτε στο δείγμα που ανεβάζω έχω ένα κουμπί (Δημιουργία Φακέλου),θα ήθελα πατώντας το να μου δημιουργεί ένα φάκελο πχ στην επιφάνεια εργασίας με όνομα φακέλου τα (ΟΝΟΜΑΤΕΠΩΝΥΜΟ,ΕΤΑΙΡΙΑ,ΑΦΜ) .

Σας ευχαριστώ εκ των προτέρων!!
Συνημμένα Αρχεία
Τύπος Αρχείου: accdb Βάση δεδομένων1.accdb (416,0 KB, 18 εμφανίσεις)
Απάντηση με παράθεση
  #2  
Παλιά 12-03-16, 19:52
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 18-06-2010
Μηνύματα: 3.674
Προεπιλογή

Καλησπέρα

Γιώργο, θα μπορούσες να χρησιμοποιήσεις τον παρακάτω κώδικα:

Κώδικας:
Private Sub cmdCreateFolder_Click()
    Dim strBasicFolder As String
    Dim strNewFolder As String

    On Error GoTo err_Hander
    
    'Εδώ ορίζεται ο βασικός φάκελος, όπου θα δημιουργούνται οι νέοι
    strBasicFolder = "C:\Users\Admin\Desktop\"
    
    strNewFolder = Replace(Me.ΟΝΟΜΑΤΕΠΩΝΥΜΟ, " ", "_") & "_" & _
                   Replace(Me.ΕΤΑΙΡΙΑ, " ", "_") & "_" & Me.ΑΦΜ

    strNewFolder = strBasicFolder + strNewFolder
    If Dir(strNewFolder, vbDirectory) = "" Then
        MkDir strNewFolder
        MsgBox "Ο φάκελος Δημιουργήθηκε"
    Else
        MsgBox "Ο φάκελος Υπάρχει"
    End If
    Exit Sub
err_Hander:
    MsgBox "Error #" & Err.Number & vbCrLf & Err.Description
End Sub
Ο κώδικας δεν ελέγχει, αν στα πεδία, που θα αποτελέσουν το όνομα του νέου φακέλου, υπάρχουν μη έγκυροι χαρακτήρες (πχ #, %, &, *, \ ?, |, :, “).

Αν υπάρχουν, θα προκληθεί λάθος και θα εμφανιστεί σχετικό μήνυμα.

Φιλικά/Γιώργος
Απάντηση με παράθεση
  #3  
Παλιά 13-03-16, 02:01
Όνομα: Δημήτρης
Έκδοση λογισμικού Office: Ms-Office 2016
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 20-07-2014
Περιοχή: Πάτρα
Μηνύματα: 385
Προεπιλογή

Καλημέρα

Γιώργο (kapetang),



Είναι δυνατόν αντί για το πεδίο ΑΦΜ να χρησιμοποιήσουμε ένα άλλο πεδίο που να περιέχει κάποια ημερομηνία?

Δηλαδή, στη δημιουργία του νέου Φακέλου να αναγράφεται, εκτός των άλλων, και ημερομηνία του πεδίου (όχι η ημερομηνία δημιουργίας του Φακέλου).

Έκανα κάποιες δοκιμές και, ενώ ο κώδικας λειτουργεί θαυμάσια, όταν χρησιμοποιώ πεδίο με ημερομηνία μου βγάζει σφάλμα.

Ευχαριστώ εκ των προτέρων
Απάντηση με παράθεση
  #4  
Παλιά 13-03-16, 11:19
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 07-05-2011
Μηνύματα: 137
Προεπιλογή

Γιώργο Καλημέρα,
Παίζει άψογα,σε ευχαριστώ πάρα πολύ.
Μια ερώτηση ακόμη,θα ήθελα να προσθέσω άλλο ένα κουμπί με το οποίο να μπορώ να ανοίγω τον συγκεκριμένο φάκελο,πως μπορεί να γίνει αυτό;
Απάντηση με παράθεση
  #5  
Παλιά 13-03-16, 11:41
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 18-06-2010
Μηνύματα: 3.674
Προεπιλογή

Καλημέρα

Δημήτρη, ο φάκελος δε δημιουργείται, επειδή το πεδίο ημερομηνίας περιέχει μη έγκυρους (/) χαρακτήρες, για όνομα φακέλου.

Θα πρέπει να αντικατασταθούν ή να αφαιρεθούν.

Αν υποθέσουμε ότι το πεδίο ημερομηνίας είναι το fDate, στον κώδικα αντί για & Me.ΑΦΜ μπορούμε να έχουμε:

& Format(Me.fDate, "yyyy_mm_dd")

ή & Format(Me.fDate, "yyyymmdd")

Φιλικά/Γιώργος
Απάντηση με παράθεση
  #6  
Παλιά 13-03-16, 11:51
Όνομα: Δημήτρης
Έκδοση λογισμικού Office: Ms-Office 2016
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 20-07-2014
Περιοχή: Πάτρα
Μηνύματα: 385
Προεπιλογή

Καλημέρα

Γιώργο (kapetang),

Εφάρμοσα την πρότασή σου στη Φόρμα μου και λειτουργεί τέλεια.
Όπως ακριβώς ήθελα...

Σε ευχαριστώ πολύ.
Απάντηση με παράθεση
  #7  
Παλιά 14-03-16, 02:46
Όνομα: Δημήτρης
Έκδοση λογισμικού Office: Ms-Office 2016
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 20-07-2014
Περιοχή: Πάτρα
Μηνύματα: 385
Προεπιλογή

Καλημέρα.

Σε συνέχεια των παραπάνω, ανεβάζω εκ νέου τη συνημμένη βάση του Γιώργου (mgeorge) με μιά μικρή τροποποίηση:

Πρόσθεσα ένα κουμπί εντολής " Εύρεση φακέλου... " το οποίο, με κατάλληλο κώδικα, εντοπίζει το φάκελο μέσα στον οποίο βρίσκονται όλοι οι φάκελοι που δημιουργήθηκαν με το κουμπί εντολής "Δημιουργία φακέλου"
Σημείωση: Γιά τη "Δημιουργία φακέλου" χρησιμοποιήθηκε με επιτυχία ο παραπάνω κώδικας που προτάθηκε από το Γιώργο (kapetang).

Θα ήθελα, κάνοντας κλικ στο κουμπί εντολής " Εύρεση φακέλου... " να ανοίγει ο αποκλειστικά ο φάκελος που δημιουργήθηκε με τα στοιχεία της τρέχουσας εγγραφής (ΟΝΟΜΑΤΕΠΩΝΥΜΟ, ΕΤΑΙΡΙΑ, ΑΦΜ) και, βεβαίως, να φαίνεται το περιεχόμενό του.

Ελπίζω να παράθεσα με σαφήνεια το ζητούμενο.

Σας ευχαριστώ εκ των προτέρων.
Συνημμένα Αρχεία
Τύπος Αρχείου: zip EntopismosFakelou.zip (34,9 KB, 32 εμφανίσεις)
Απάντηση με παράθεση
  #8  
Παλιά 14-03-16, 11:27
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 18-06-2010
Μηνύματα: 3.674
Προεπιλογή

Καλημέρα

Δημήτρη, δες μια απλή πρόταση στο συνημμένο.

Μη ξεχάσεις να ορίσεις σωστά τον πατρικό φάκελο των δημιουργούμενων φακέλων (strParentFolder).

Φιλικά/Γιώργος
Συνημμένα Αρχεία
Τύπος Αρχείου: accdb MakeOpenFolder.accdb (740,0 KB, 48 εμφανίσεις)
Απάντηση με παράθεση
  #9  
Παλιά 14-03-16, 11:58
Όνομα: Δημήτρης
Έκδοση λογισμικού Office: Ms-Office 2016
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 20-07-2014
Περιοχή: Πάτρα
Μηνύματα: 385
Προεπιλογή

Καλημέρα

Γιώργο, σε ευχαριστώ για την άμεση απάντησή σου.
Κάνω τις δοκιμές μου και επανέρχομαι...

ΥΓ.: Επίιτρεψέ μου να κάνω έναν σχολιασμό:
Δεν γνωρίζω αν το πρόσεξες,αλλά με την απάντησή σου αυτή έφτασες τη συμμετοχή σου στο Forum στα 2000 μηνύματα!!!
Νομίζω, πως τέτοιες συμμετοχές (στο αδιαμφισβήτητα αξιόλογο Forum που μας φιλοξενεί) έχουν την αξία τους... (όποια κι αν είναι αυτή...)
Απάντηση με παράθεση
  #10  
Παλιά 14-03-16, 12:14
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 18-06-2010
Μηνύματα: 3.674
Προεπιλογή

Φίλε, Δημήτρη δεν το είχα προσέξει. Σ' ευχαριστώ.
Απάντηση με παράθεση
Απάντηση στο θέμα


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

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


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

Θέμα Δημιουργός Forum Απαντήσεις Τελευταίο Μήνυμα
Δημιουργία φακέλου με επιλογή της διαδρομής στο δίσκο"C" από τον χρήστη. dimitrisp Access - Ερωτήσεις / Απαντήσεις 10 26-05-16 19:27
Copy_Paste φακέλου Ρούλα Access - Ερωτήσεις / Απαντήσεις 5 29-09-15 12:37
Άνοιγμα Αρχείου 'Εξερεύνηση των Windows' με δημιουργία Φακέλου john-john Access - Ερωτήσεις / Απαντήσεις 3 14-03-12 09:20
Δημιουργία Φακέλου με VBA Χρήστος Access - Ερωτήσεις / Απαντήσεις 1 12-03-12 21:11


Η ώρα είναι 09:40.