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

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

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

 

Εργαλεία Θεμάτων Τρόποι εμφάνισης
  #1  
Παλιά 11-01-15, 03:45
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 05-02-2010
Μηνύματα: 196
Προεπιλογή Ιδιότητες access

Καλημέρα σε όλους και καλή χρονιά
Με την εντολή CurrentProject.Name εμφανίζουμε το όνομα από της ιδιότητες της access, πια είναι η εντολή για να εμφάνιση την ημερομηνία που δημιουργήθηκε
Συνημμένα Thumbnails
Ιδιότητες access-katagrafi.png  
Απάντηση με παράθεση
  #2  
Παλιά 11-01-15, 17:33
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 18-06-2010
Μηνύματα: 3.674
Προεπιλογή

Καλησπέρα

Γιώργο, η παρακάτω συνάρτηση δίνει την ημερομηνία και την ώρα δημιουργίας του αρχείου που ορίζεται με την παράμετρο FullNameFile.

Κώδικας:
Function DateCreatingFile(FullNameFile) As Variant
'Η συνάρτηση επιστρέφει την ημερομηνία και την ώρα δημιουργίας
'του αρχείου που ορίζεται από την παράμετρο FullNameFile.
'------------------------------------------------------------
    Dim fso, f
    On Error GoTo Err_Handler
    Set fso = CreateObject("Scripting.FileSystemObject")
    Set f = fso.GetFile(FullNameFile)
    DateCreatingFile = f.DateCreated
Exit_Function:
    Set fso = Nothing
    Set f = Nothing
    Exit Function
Err_Handler:
    DateCreatingFile = Null
    Resume Exit_Function
End Function
Επίσης η ιδιότητα currentDB.Name μας δίνει το πλήρες όνομα του αρχείου της ΒΔ.

Έτσι αν καλέσουμε τη συνάρτηση με FullNameFile= currentDB.Name θα επιστρέψει την ημερομηνία δημιουργίας της ΒΔ.

Φιλικά/Γιώργος
Απάντηση με παράθεση
  #3  
Παλιά 11-01-15, 18:55
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 05-02-2010
Μηνύματα: 196
Προεπιλογή

Καλησπέρα Γιώργο
Ευχαριστώ πάρα πολύ δεν μπόρεσα να χρησιμοποιήσω την Function δεν ξέρω γιατί άλλα την εκμεταλλευτικά πλήρως πιστεύω.
Κώδικας:
Private Sub Form_Load()
Me.Ετικέτα1.Caption = CurrentProject.Name
Dim fso, f
Dim X As Date
    On Error GoTo Err_Handler
Set fso = CreateObject("Scripting.FileSystemObject")
Set f = fso.GetFile(CurrentDb.Name)
X = f.DateCreated
Me.Ετικέτα2.Caption = "Τελευταία ανανέωση " & X
Exit_sub:
    Set fso = Nothing
    Set f = Nothing
    Exit Sub
Err_Handler:
    X = Null
    Resume Exit_sub
End Sub
Απάντηση με παράθεση
  #4  
Παλιά 11-01-15, 19:57
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 18-06-2010
Μηνύματα: 3.674
Προεπιλογή

Γιώργο, ζητούσες την ημερομηνία δημιουργίας της ΒΔ.

Στον κώδικα όμως γράφεις: Me.Ετικέτα2.Caption = "Τελευταία ανανέωση " & X.

Αν στην πραγματικότητα ζητάς την τελευταία ημερομηνία ανανέωσης της ΒΔ:

Χρησιμοποίησε κατευθείαν την ενσωματωμένη συνάρτηση fileDateTime()

Me.Ετικέτα2.Caption = "Τελευταία ανανέωση " & fileDateTime(currentDb.Name)

Ή άλλαξε στον κώδικα τη γραμμή x= f.DateCreated με την x=f.DateLastModified
Απάντηση με παράθεση
  #5  
Παλιά 11-01-15, 20:11
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 05-02-2010
Μηνύματα: 196
Προεπιλογή

Γιώργο σε ευχαριστώ και πάλι
Απάντηση με παράθεση
Απάντηση στο θέμα


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

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


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

Θέμα Δημιουργός Forum Απαντήσεις Τελευταίο Μήνυμα
Ιδιότητες εκκίνησης εφαρμογής comsup Access - Ερωτήσεις / Απαντήσεις 3 09-11-11 12:08


Η ώρα είναι 08:19.