Forum

Αναζήτηση στο ms-office.gr

Πάμε!
ms-office.gr > Forum > Microsoft Access > Access - Ερωτήσεις / Απαντήσεις > Η συνάρτηση "Date" στην Access του Office 2013

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

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

 

Εργαλεία Θεμάτων Τρόποι εμφάνισης
  #1  
Παλιά 08-03-13, 11:14
Όνομα: ΓΙΩΡΓΟΣ
Έκδοση λογισμικού Office: Ms-Office 2003, Ms-Office 2013
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 02-02-2010
Μηνύματα: 136
Προεπιλογή Η συνάρτηση "Date" στην Access του Office 2013

Αγαπητοί φίλοι καλημέρα σας!
Για άλλη μια φορά προστρέχω σε σας για βοήθεια και ευχαριστώ προκαταβολικά.
Έχω μια βάση την οποία ξεκίνησα από το Office 2003, συνέχισα με 2007 χωρίς πρόβλημα και σήμερα την δουλεύω με το 2013. Το πρόβλημα που μου παρουσιάζει είναι το εξής: Όταν ανοίγω με 2007 ή 2003, οτιδήποτε που περιέχει τον όρο "Date" απλώς δεν ανοίγει και μου βγάζει μήνυμα "Στην έκφραση υπάρχει μη ορισμένη συνάρτηση "Date"! Όταν ανοίγω πίνακα με προεπιλεγμένη τιμή "Date" σε κάποιο πεδίο του, αντί για ημερομηνία μου γράφει "#Ονομα;". Σε ένα πίνακα έσβησα την προεπιλογή και όταν δοκίμασα να την επαναφέρω, δεν την δεχόταν.
Γνωρίζει κάποιος τι μπορεί να φταίει;
Με εκτίμηση Γιώργος
Απάντηση με παράθεση
  #2  
Παλιά 08-03-13, 12:27
Το avatar του χρήστη Tasos
Διαχειριστής
Όνομα: Τάσος Φιλοξενιδης
Έκδοση λογισμικού Office: Ms-Office 2016, Ms-Office 365
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική, Γερμανική
 
Εγγραφή: 21-10-2009
Μηνύματα: 2.236
Προεπιλογή

Γεια σας!

Γιώργο έλεγξε για τυχόν "MISSING" αναφορές στο έργο VBA των αρχείων όπου παρουσιάζεται το πρόβλημα.

Αφού αντικαταστήσεις (αν αυτό είναι τεχνικά εφικτό) τις αναφορές αυτές τα αρχεία σου θα λειτουργήσουν κανονικά όπως λειτουργούσαν στην Access 2007.

Με εκτίμηση

Τάσος
__________________
Ms-Office Development Team
Ανάπτυξη επαγγελματικών εφαρμογών
Απάντηση με παράθεση
  #3  
Παλιά 08-03-13, 13:10
Όνομα: ΓΙΩΡΓΟΣ
Έκδοση λογισμικού Office: Ms-Office 2003, Ms-Office 2013
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 02-02-2010
Μηνύματα: 136
Προεπιλογή

Τάσο, μου έβαλες δύσκολα! Δεν γνωρίζω από VB.
Πάντως δοκίμασα να μεταφέρω κάποιους πίνακες, ένα ερώτημα και μια φόρμα, για να κάνω ένα δείγμα και η λειτουργία τους είναι κανονική!!
Με πολλές ευχαριστίες
Γιώργος

Υ.Γ. Μάλλον θα βάλω και στον άλλο υπολογιστή Office 2013 και θα ησυχάσω
Απάντηση με παράθεση
  #4  
Παλιά 08-03-13, 14:20
Το avatar του χρήστη Tasos
Διαχειριστής
Όνομα: Τάσος Φιλοξενιδης
Έκδοση λογισμικού Office: Ms-Office 2016, Ms-Office 365
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική, Γερμανική
 
Εγγραφή: 21-10-2009
Μηνύματα: 2.236
Προεπιλογή

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

Αν μείνει έστω και μια κατεστραμμένη αναφορά στο έργο VBA, o κώδικας που περιέχεται δεν μπορεί να μεταγλωττιστεί και θα αντιμετωπίζεις πρόβλημα σε οποιαδήποτε συνάρτηση (όπως η Date() ) που σχετίζεται με το έργο VBA.

Με το να μεταφέρεις τα στοιχεία ενός παλιού αρχείου σε ένα νέο δεν θα έχεις πια το πρόβλημα των κατεστραμμένων αναφορών αλλά αν για παράδειγμα στις φόρμες σου έχεις ένα στοιχείο ελέγχου (ActiveX) που είναι απαραίτητο για μια διεργασία, η αναφορά αυτού του στοιχείου δεν θα εισαχθεί αυτόματα από την εφαρμογή στο καινούργιο αρχείο.

Αυτό σημαίνει ότι θα πρέπει να δημιουργήσεις εκ νέου τυχόν στοιχεία της φόρμας που βασίζονται σε ActiveX.


Σε κάθε περίπτωση η διαδικασία απλοποιείται αν κάνεις τα παρακάτω:

Πάτησε τα πλήκτρα ALT + F11

Στο παράθυρο που θα εμφανιστεί επίλεξε την εντολή Tools > References

Στο παράθυρο που θα εμφανιστεί θα δεις τις αναφορές που χρειάζονται για να λειτουργήσει το αρχείο σου κανονικά.

Αντικατέστησε τις αναφορές που περιέχουν τη λέξη "MISSING" με άλλες έγκυρες.


Τάσος
__________________
Ms-Office Development Team
Ανάπτυξη επαγγελματικών εφαρμογών
Απάντηση με παράθεση
  #5  
Παλιά 16-03-13, 07:16
Όνομα: ΓΙΩΡΓΟΣ
Έκδοση λογισμικού Office: Ms-Office 2003, Ms-Office 2013
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 02-02-2010
Μηνύματα: 136
Προεπιλογή

Καλημέρα,
Συγνώμη για τη μεγάλη καθυστέρηση. Φίλε Τάσο, δεν μου έβγαζε πουθενά τη λέξη "MISSING" και εχτές δοκίμασα να το ανοίξω και με 2010 και είχα το ίδιο πρόβλημα. Τελικά, δημιούργησα μια νέα βάση σε 2013 και μεταφέροντας όλα τα αντικείμενα από την παλιά, λειτούργησε κανονικά!
Απάντηση με παράθεση
Απάντηση στο θέμα

Εργαλεία Θεμάτων
Τρόποι εμφάνισης

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

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


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

Θέμα Δημιουργός Forum Απαντήσεις Τελευταίο Μήνυμα
[Συναρτήσεις] Συνάρτηση - "βρες και πράξε" maxtor10 Excel - Ερωτήσεις / Απαντήσεις 2 21-01-13 21:32
Εμφανιση "Μηνός" και "Έτους" σε πίνακα και ερώτημα antonib Access - Ερωτήσεις / Απαντήσεις 4 24-09-12 21:58
"του" και "της" σε συνχωνευση αλληλογραφίας . julie Word - Ερωτήσεις / Απαντήσεις 3 23-09-12 19:25
[ Πίνακες ] Εμφάνιση πίνακα "παρασκηνίου" στο "προσκήνιο" PanosPan Access - Ερωτήσεις / Απαντήσεις 6 12-10-10 16:33
[ Εκθέσεις ] Άθροισμα "σε μεταφορά" στο υποσέλιδο και "από μεταφορά" στην κεφαλίδα prokopino Access - Ερωτήσεις / Απαντήσεις 4 25-06-10 17:24


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