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

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

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

 

Εργαλεία Θεμάτων Τρόποι εμφάνισης
  #1  
Παλιά 03-07-10, 21:08
Jim Ο χρήστης Jim δεν είναι συνδεδεμένος
Όνομα: Δημήτρης
Έκδοση λογισμικού Office: Ms-Office 2003
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 25-01-2010
Μηνύματα: 50
Προεπιλογή Εναλλαγή πληκτρολογίου από ελληνικά σε αγγλικά πατώντας το {F5}

Τι κώδικα θα πρέπει να γράψω για να γίνετε η εναλλαγή πληκτρολογίου από ελληνικά σε αγγλικά πατώντας το {F5}
Απάντηση με παράθεση
  #2  
Παλιά 13-07-10, 23:19
Όνομα: ΧΑΡΗΣ
Έκδοση λογισμικού Office: Ms-Office 2003, Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 21-06-2010
Μηνύματα: 20
Προεπιλογή

αγαπητέ Δημήτρη

Στην θέση σου δεν θα χρησιμοποιούσα τα πλήκτρα F
Αυτά τα δεσμεύει η access για διάφορες λειτουργίες και μπορεί να πάρεις μη αναμενόμενα αποτελέσματα.
Νομίζω πως το alt+shift προσφέρει καλύτερη αποτελεματικότητα και ασφάλεια.
Αν παρ' ολα αυτά επιμένεις γράψε μου να σου στείλω κώδικα γι αυτή την δουλειά.

φιλικα

ΧΑΡΗΣ
Απάντηση με παράθεση
  #3  
Παλιά 18-07-10, 18:03
Jim Ο χρήστης Jim δεν είναι συνδεδεμένος
Όνομα: Δημήτρης
Έκδοση λογισμικού Office: Ms-Office 2003
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 25-01-2010
Μηνύματα: 50
Προεπιλογή Καλησπέρα σε όλους

Φίλε Χάρη σε ευχαριστώ εκ των προτέρων για την απάντησή σου και το ενδιαφέρον σου αυτό που ήθελα είναι να περάσω κάποιο κώδικα σε ένα Μπουτόν Εντολής και όταν το κλικάρω να αλλάζει η γραφή από ελληνικά σε αγγλικά. Όπως προαναφέρεις Αlt+Shift αλλά σε κώδικα
Φιλικά Δημήτρης
Απάντηση με παράθεση
  #4  
Παλιά 18-07-10, 18:24
Το avatar του χρήστη editolis
Super Moderator
Όνομα: Τολης
Έκδοση λογισμικού Office: Ms-Office 2007, Ms-Office 2013
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 02-01-2010
Περιοχή: ATHENS-GREECE
Μηνύματα: 180
Προεπιλογή

Υπαρχει ο εξης εξαιρετικος κωδικας σε αυτο το φορουμ.

Φτιαξε ενα νεο Module και ονομασε το πχ: ModChangeKeyboardLang

Option Compare Database
Option Explicit

'Const hKL_GREEK As Long = &H408, hKL_En_USA As Long = &H409, SETFOREXCEL = &H100
Const hKL_GREEK As Long = &H408, hKL_En_USA As Long = &H409, SETFORACCESS = &H100
Const KEYEVENTF_KEYUP As Long = &H2, VK_CAPITAL As Long = &H14, KEYEVENTF_EXTENDEDKEY As Long = &H1
Declare Sub keybd_event Lib "User32" (ByVal bVk As Byte, ByVal bScan As Byte, ByVal dwFlags As Long, ByVal dwExtraInfo As Long)
Declare Function MapVirtualKey Lib "User32" Alias "MapVirtualKeyA" (ByVal wCode As Long, ByVal wMapType As Long) As Long
Declare Function GetKeyState Lib "User32" (ByVal nVirtKey As Long) As Long
Declare Function ActivateKeyboardLayout Lib "User32" (ByVal hKL As Long, ByVal Flags As Long) As Long

Sub ChangeToEl_Gr()
ActivateKeyboardLayout hKL_GREEK, SETFORACCESS
End Sub

Sub ChangeToEn_Us()
ActivateKeyboardLayout hKL_En_USA, SETFORACCESS
End Sub

================================================== ============
Στο κλικ του κουμπιου σου για αλλαγη στα Ελληνικα θα δωσεις αυτη την εντολη:
ChangeToEl_Gr

================================================== ============
Στο κλικ του κουμπιου σου για αλλαγη στα Αγγλικα θα δωσεις αυτη την εντολη:
ChangeToEn_Us

Καλη συνεχεια...
Απάντηση με παράθεση
  #5  
Παλιά 18-07-10, 18:53
Jim Ο χρήστης Jim δεν είναι συνδεδεμένος
Όνομα: Δημήτρης
Έκδοση λογισμικού Office: Ms-Office 2003
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 25-01-2010
Μηνύματα: 50
Προεπιλογή

Φίλε Τόλη σε ευχαριστώ για την άμεση απάντησή σου και το ενδιαφέρον σου αυτό ακριβός ήθελα θα σε κούραζα με το τι θα πρέπει να συμπληρώσω για να πηγαίνει ο κέρσορας μετά το πάτημα του κουμπιού στο ίδιο πεδίο που ήταν πριν την εναλλαγή
Φιλικά Δημήτρης
Απάντηση με παράθεση
  #6  
Παλιά 18-07-10, 20:28
Το avatar του χρήστη Tasos
Διαχειριστής
Όνομα: Τάσος Φιλοξενιδης
Έκδοση λογισμικού Office: Ms-Office 365
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική, Γερμανική
 
Εγγραφή: 21-10-2009
Μηνύματα: 2.030
Προεπιλογή

Καλησπέρα!
Αν δεν χρειάζεται να αλλάζει το πληκτρολόγιο στο ίδιο πεδίο τότε:
Στο φύλλο ιδιοτήτων του/των πλαισίων κειμένου, στην καρτέλα "Μορφή" και στην ιδιότητα Γλώσσα πληκτρολογίου μπορούμε να επιλέξουμε μια από τις εγκατεστημένες γλώσσες του υπολογιστή.
Έτσι, κάθε φορά που θα εστιάζεται κάποιο πλαίσιο κειμένου, θα αλλάζει και η γλώσσα του πληκτρολογίου αυτόματα.
Τάσος
__________________
Ms-Office Development Team
Ανάπτυξη επαγγελματικών εφαρμογών
Απάντηση με παράθεση
Απάντηση στο θέμα


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

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


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

Θέμα Δημιουργός Forum Απαντήσεις Τελευταίο Μήνυμα
αναζήτηση εγγραφών με το πάτημα του πληκτρολογίου thanosgr Access - Ερωτήσεις / Απαντήσεις 2 31-01-16 08:39
[VBA] Αυτόματη Επιλογή Γλώσσας πληκτρολογίου nakosg Excel - Ερωτήσεις / Απαντήσεις 4 16-10-12 16:51
[ Φόρμες ] Εναλλαγή λεζάντας κουμπιού artchrist73 Access - Ερωτήσεις / Απαντήσεις 1 13-06-11 20:50
[ Εκθέσεις ] BARCODES Ελληνικά gnikol Access - Ερωτήσεις / Απαντήσεις 4 19-05-11 20:24
[ Φόρμες ] Εναλλαγή Φόρμας Free_Ghost Access - Ερωτήσεις / Απαντήσεις 7 18-02-10 19:58


Η ώρα είναι 20:15.