Access - Ερωτήσεις / Απαντήσεις Access + VBA... Εδώ δεν υπάρχουν όρια! |
| Εργαλεία Θεμάτων | Τρόποι εμφάνισης |
#11
| ||||
| ||||
Θα σου χρησιμεύσει όταν θα χρειαστεί να δημιουργήσεις ή να ανοίξεις υποφακέλους σε περισσότερα επίπεδα ταυτόχρονα στον γονικό φάκελο πχ. C:\test\Ονομα_Πελάτη_123456789\Βιβλ ία\Τρίμηνο1\ kok.
__________________ Ms-Office Development Team Ανάπτυξη επαγγελματικών εφαρμογών |
#12
| |||
| |||
Καλημερα .Οκ θα την δοκιμασω αλλα που σε ποιο σημειο θα βαλω τον κωδικα Κώδικας: Dim result As Long result = MakeSureDirectoryPathExists("C:\Users\Giannis\Desktop\Test\Test1\Test2\Test3\") ' Προσοχή!! Η τελευταία διαχωριστική κάθετος ( \ ) είναι απαραίτητη. If result = 0 Then MsgBox "Δεν ήταν δυνατή η δημιουργία φακέλου/ων" Else ' Ο/οι φάκελοι δημιουργήθηκαν ή υπάρχουν ήδη. End If |
#13
| ||||
| ||||
Καλημέρα Γιάννη! Αν χρειαστεί θα προσθέσεις τη συνάρτηση στην κορυφή του κώδικα και θα αντικαταστησεις: Κώδικας: If Dir(strParentFolder, vbDirectory) = "" Then MkDir strParentFolder End If Κώδικας: Dim result As Long result = MakeSureDirectoryPathExists("C:\Users\Giannis\Desktop\Test\Test1\Test2\Test3\") ' Προσοχή!! Η τελευταία διαχωριστική κάθετος ( \ ) είναι απαραίτητη. If result = 0 Then MsgBox "Δεν ήταν δυνατή η δημιουργία φακέλου/ων" Else ' Ο/οι φάκελοι δημιουργήθηκαν ή υπάρχουν ήδη. ' συνέχισε τον κώδικα σου εδώ.... End If
__________________ Ms-Office Development Team Ανάπτυξη επαγγελματικών εφαρμογών |
#14
| |||
| |||
ok θα το δοκιμασω
|
#15
| |||
| |||
Τασο με μπερδεψε λιγο για το που θα βαλω τον κωδικα. Δες λιγο τον δικο μου κωδικα ξανα στο συγκεκριμενο κουμπ Κώδικας: Option Compare Database Option Explicit Const strParentFolder As String = "C:\test\" Public Function MakeNameFolder() As String Dim strName As String If Dir(strParentFolder, vbDirectory) = "" Then MkDir strParentFolder End If If Len(Me.ÏÍÏÌÁ) * Len(Me.ÅÐÉÈÅÔÏ) Then strName = Replace(Me.ÏÍÏÌÁ, " ", "_") & "_" & _ Replace(Me.ÅÐÉÈÅÔÏ, " ", "_") MakeNameFolder = strParentFolder & strName End If End Function Private Sub cmdCreateFolder_Click() Dim strNewFolder As String On Error GoTo err_Hander strNewFolder = MakeNameFolder If strNewFolder <> "" Then If Dir(strNewFolder, vbDirectory) = "" Then MkDir strNewFolder MsgBox "ÄçìéïõñãÞèçêå öÜêåëïò" & vbCrLf & strNewFolder Else MsgBox "Ï öÜêåëïò õðÜñ÷åé" & vbCrLf & strNewFolder End If Else MsgBox "ÕðÜñ÷ïõí êåíÜ ðåäßá" End If Exit Sub err_Hander: MsgBox "Error #" & err.Number & vbCrLf & err.Description End Sub Private Sub cmdMyButton_Click() Dim strFolder As String strFolder = MakeNameFolder If strFolder <> "" Then If Dir(strFolder, vbDirectory) = "" Then MsgBox "Ï öÜêåëïò äåí õðÜñ÷åé" & vbCrLf & strFolder Else Shell "EXPLORER.EXE" & " " & Chr(34) & strFolder & Chr(34), vbNormalFocus End If Else MsgBox "ÕðÜñ÷ïõí êåíÜ ðåäßá" End If End Sub |
« Προηγούμενο Θέμα
|
Επόμενο Θέμα »
| |
Παρόμοια Θέματα | ||||
Θέμα | Δημιουργός | Forum | Απαντήσεις | Τελευταίο Μήνυμα |
Δημιουργία φακέλου με επιλογή της διαδρομής στο δίσκο"C" από τον χρήστη. | dimitrisp | Access - Ερωτήσεις / Απαντήσεις | 10 | 26-05-16 19:27 |
[ Φόρμες ] Δημιουργία Φακέλου | mgeorge | Access - Ερωτήσεις / Απαντήσεις | 11 | 14-03-16 17:41 |
Άνοιγμα Αρχείου 'Εξερεύνηση των Windows' με δημιουργία Φακέλου | john-john | Access - Ερωτήσεις / Απαντήσεις | 3 | 14-03-12 09:20 |
Δημιουργία Φακέλου με VBA | Χρήστος | Access - Ερωτήσεις / Απαντήσεις | 1 | 12-03-12 21:11 |
Η ώρα είναι 08:12.