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

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

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

 

Εργαλεία Θεμάτων Τρόποι εμφάνισης
  #1  
Παλιά 18-10-14, 19:11
Όνομα: Χρηστος
Έκδοση λογισμικού Office: Ms-Office 2007, Ms-Office 2010, Ms-Office 365
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 19-02-2010
Περιοχή: Βραχατι Κορινθιας
Μηνύματα: 130
Προεπιλογή Από μακροεντολή σε κώδικα

Καλησπέρα σε ολη την παρέα.
Εχω μια φορμα και θελω να βαλω ενα κουμπι cmd ωστε να ανοιγω μια αλλη φορμα
αλλα δεν μου βγαζει τον κώδικα στη δόμηση συμβάντων αλλα με παραπεμπη σε μακροεντολη
Πως γινεται να εχω τοκ κώδικα και οχι την μακροεντολη

Εχω access 2010

Ευχαριστω για τον χρονο σας και περιμενω εαν γνωριζει καποις την λυση.
Απάντηση με παράθεση
  #2  
Παλιά 18-10-14, 19:52
Όνομα: ΝΑΣΟΣ
Έκδοση λογισμικού Office: Ms-Office 2007, Ms-Office 2016
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 14-10-2010
Μηνύματα: 438
Προεπιλογή

Καλησπέρα σε όλους.
Χρήστο σε προβολή σχεδίασης->Δεξί κλικ στο κουμπί->Ιδιότητες->Συμβάν->Με το κλίκ
απο το πτυσόμενο [Διαδικασία συμβάντος] μπορείς να γράψεις

Private Sub cmd_Click()
DoCmd.OpenForm "Η φόρμα σου", acNormal
End Sub
Απάντηση με παράθεση
  #3  
Παλιά 19-10-14, 08:33
Όνομα: Χρηστος
Έκδοση λογισμικού Office: Ms-Office 2007, Ms-Office 2010, Ms-Office 365
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 19-02-2010
Περιοχή: Βραχατι Κορινθιας
Μηνύματα: 130
Προεπιλογή

Καλημέρα Νασο
Ευχαριστώ για την γρήγορη απάντηση σου

Ήταν αυτό που ήθελα ...

Και κάτι ακόμη
εάν θέλω να βάλω και άλλα κουμπιά cmd θα πρέπει να ακολουθώ την ίδια διαδικασία η υπάρχει τρόπος ώστε να αποφύγω ολο αυτο

και παλι ευχαριστω
Απάντηση με παράθεση
  #4  
Παλιά 19-10-14, 11:07
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 18-06-2010
Μηνύματα: 3.674
Προεπιλογή

Καλημέρα

Χρήστο, απ’ ότι ξέρω ισχύουν τα εξής:

1) Όταν το αρχείο της ΒΔ είναι της μορφής .mdb (access 2003 ή παλιότερη), αν σε μία φόρμα σε προβολή σχεδίασης προσθέσουμε ένα κουμπί, ο οδηγός θα δημιουργήσει διαδικασία συμβάντος (κώδικα VBA), ακόμα και αν ανοίξαμε το αρχείο με access 2007 ή νεότερη.

2) Όταν το αρχείο είναι μορφής .accdb, ο οδηγός δημιουργεί ενσωματωμένη μακροεντολή.

Δεν υπάρχει κάποια ρύθμιση για την αλλαγή της παραπάνω συμπεριφοράς.

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

1) Να εργαζόμαστε με αρχεία .mdb.Θα χάσουμε όμως τις δυνατότητες των αρχείων .accdb.

2) Μπορούμε να εργαστούμε με αρχεία .accdb και:
  • Να αφήσουμε τον οδηγό να δημιουργήσει ενσωματωμένη μακροεντολή και στη συνέχεια να τη μετατρέψουμε σε διαδικασία, ως εξής:
Σε προβολή σχεδίασης της φόρμας, στην κορδέλα, στην ομάδα Tools (Εργαλεία) πατούμε το κουμπί [convert form’s macros to visual basic] (Μετατροπή μακροεντολών φόρμας…)
  • Όταν εκκινεί ο οδηγός να πατήσουμε Cancel για να τον κλείσουμε και να δημιουργήσουμε χειροκίνητα τη διαδικασία (χρειάζονται γνώσεις VBA), όπως υπέδειξε ο Νάσος.
Φιλικά/Γιώργος

Τελευταία επεξεργασία από το χρήστη kapetang : 19-10-14 στις 13:36.
Απάντηση με παράθεση
  #5  
Παλιά 19-10-14, 23:42
Όνομα: Χρηστος
Έκδοση λογισμικού Office: Ms-Office 2007, Ms-Office 2010, Ms-Office 365
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 19-02-2010
Περιοχή: Βραχατι Κορινθιας
Μηνύματα: 130
Προεπιλογή

Ευχαριστω για την αμεση απαντηση
Απάντηση με παράθεση
Απάντηση στο θέμα


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

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


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

Θέμα Δημιουργός Forum Απαντήσεις Τελευταίο Μήνυμα
[VBA] Autofill σε μακροεντολή Βασίλης Καραχάλιος Excel - Ερωτήσεις / Απαντήσεις 2 23-09-14 22:03
[Γενικά] Πρόβλημα με μακροεντολή mike04 Excel - Ερωτήσεις / Απαντήσεις 4 29-04-12 08:13
[Excel07] Μακροεντολή anestaki Excel - Ερωτήσεις / Απαντήσεις 4 10-04-12 20:46
Ερωτηση για μακροεντολή xristos0718 Access - Ερωτήσεις / Απαντήσεις 2 23-06-10 19:31


Η ώρα είναι 22:18.