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

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

Κλειστό Θέμα

 

Εργαλεία Θεμάτων Τρόποι εμφάνισης
  #1  
Παλιά 17-09-13, 16:30
Όνομα: Χρήστος
Έκδοση λογισμικού Office: Ms-Office 365
Γλώσσα λογισμικού Office: Αγγλική
 
Εγγραφή: 18-11-2012
Περιοχή: Deutschland
Μηνύματα: 205
Cool Πρόβλημα βάσης με Unicode

Αγαπητοί φίλοι αντιμετωπίζω το εξής πρόβλημα. Έχω φτιάξει μια βάση access 2010. Όταν οι τοπικές ρυθμίσεις για προγράμματα που δεν υποστηρίζουν Unicode στα Windows 7 είναι στα Ελληνικά η βάση δουλεύει ρολόι. Όταν όμως τις γυρνάω στα Γερμανικά ή βάζω την βάση σε Γερμανικά Windows 7 βγάζει το εξής μήνυμα λάθους. (Αυτό το σφάλμα παρουσιάζεται σε περίπτωση αποτυχίας εκτέλεσης ενός συμβάντος, επειδή δεν είναι δυνατή η εκτίμηση της θέσης της λογικής του συμβάντος. Για παράδειγμα, εάν η ιδιότητα OnOpen (Με το άνοιγμα) μιας φόρμας έχει οριστεί σε =[Field], αυτό το σφάλμα παρουσιάζεται επειδή αναμένεται μια μακροεντολή ή όνομα συμβάντος που θα εκτελεστεί κατά την πραγματοποίηση του συμβάντος.) Γνωρίζει κανένας την λύση?? Ευχαριστώ εκ των προτέρων.
  #2  
Παλιά 17-09-13, 17:54
Το avatar του χρήστη Tasos
Διαχειριστής
Όνομα: Τάσος Φιλοξενιδης
Έκδοση λογισμικού Office: Ms-Office 365
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική, Γερμανική
 
Εγγραφή: 21-10-2009
Μηνύματα: 2.011
Προεπιλογή

Καλησπέρα!

Χρήστο, ξέχασε το μήνυμα σφάλματος.
Θα χρειαστεί να μετατραπούν ΟΛΑ τα ονόματα των στοιχείων της βάσης που σχετίζονται με VBA (ακόμα και οι τύποι πεδίων σε ερώτημα ή σε φόρμα - έκθεση) έτσι που να περιέχουν μόνο λατινικούς χαρακτήρες.

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

Ωστόσο υπάρχουν τρόποι να εμφανιστεί σωστά ένα μήνυμα με ελληνικούς χαρακτήρες σε ένα γερμανικό υπολογιστή.

Η πολύ δουλειά βρίσκεται στην αλλαγή ονόματος των στοιχείων της βάσης που προανέφερα.

Αν οι εφαρμογές σου προορίζονται για υπολογιστές με διαφορετικές τοπικές ρυθμίσεις θα σου πρότεινα:

1. Να χρησιμοποιείς αγγλική Access.

2. Να μη χρησιμοποιείς ελληνικά στα ονόματα των στοιχείων κατά τη σχεδίαση.

Φιλικά

Τάσος
__________________
Ms-Office Development Team
Ανάπτυξη επαγγελματικών εφαρμογών
  #3  
Παλιά 17-09-13, 18:12
Όνομα: Χρήστος
Έκδοση λογισμικού Office: Ms-Office 365
Γλώσσα λογισμικού Office: Αγγλική
 
Εγγραφή: 18-11-2012
Περιοχή: Deutschland
Μηνύματα: 205
Προεπιλογή

To περίεργο είναι πώς 1) Δεν υπάρχει τίποτα στα Ελληνικά (Ονοματα κτλ) 2) Δημιουργώ νέα βάση με ένα πίνακα και του λέω απλώς πχ
Private Sub Form_Open(Cancel As Integer)
DoCmd.GoToRecord , , acNewRec
End Sub
Και πάλι βγάζει το ίδιο σφάλμα! Με κούφανε!
  #4  
Παλιά 17-09-13, 18:22
Το avatar του χρήστη Tasos
Διαχειριστής
Όνομα: Τάσος Φιλοξενιδης
Έκδοση λογισμικού Office: Ms-Office 365
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική, Γερμανική
 
Εγγραφή: 21-10-2009
Μηνύματα: 2.011
Προεπιλογή

.Οπως αναφέρεις στο προφίλ σου Έκδοση λογισμικού ελληνική.

Άρα όταν δημιουργείς νια φόρμα, το όνομα μιας ετικέτας θα είναι πχ. Ετικέτα1 και όχι Label1 που θα ήταν αν είχες αγγλική έκδοση Access.
Αυτό είναι αρκετό για να σου προκαλέσει το πρόβλημα.
Έλεγξες τα ονόματα της Κεφαλίδας, της Λεπτομέρειας και του Υποσέλιδου στις φόρμες σου;
Τάσος
__________________
Ms-Office Development Team
Ανάπτυξη επαγγελματικών εφαρμογών
  #5  
Παλιά 17-09-13, 22:20
Όνομα: Χρήστος
Έκδοση λογισμικού Office: Ms-Office 365
Γλώσσα λογισμικού Office: Αγγλική
 
Εγγραφή: 18-11-2012
Περιοχή: Deutschland
Μηνύματα: 205
Προεπιλογή

Okk ευχαριστώ πολύ για τις συμβουλές σου. Το πρόβλημα λύθηκε!
Κλειστό Θέμα


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

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


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

Θέμα Δημιουργός Forum Απαντήσεις Τελευταίο Μήνυμα
Πρόβλημα κατά την διαδικασία διαίρεσης της βάσης γιώργοςΚ Access - Ερωτήσεις / Απαντήσεις 11 17-02-15 23:09
[Γενικά] Διπλότυπη εμφάνιση Unicode σε διαφορετικούς χαρακτήρες γραμμάτων alex Excel - Ερωτήσεις / Απαντήσεις 0 09-05-14 09:27
Πρόβλημα κατά τη μεταφορά βάσης ΤΑΣΟΣ Access - Ερωτήσεις / Απαντήσεις 2 06-08-12 18:43
[VBA] MsgBox Unicode για Excel ?? Galileo Excel - Ερωτήσεις / Απαντήσεις 2 23-08-10 09:43
[VBA] Unicode Message Box Ms-Office-Development Team Excel samples - Χρήσιμα αρχεία & παραδείγματα 0 22-08-10 17:55


Η ώρα είναι 07:33.