Το αντικείμενο DoCmd διατίθεται σε VBA για να εκτελέσετε τις περισσότερες ενέργειες μακροεντολών . Οι δράσεις αυτές περιλαμβάνουν τις μεθόδους RunSQL και OpenQuery για την εκτέλεση ερωτημάτων SQL μέσα σε VBA σενάρια σας . Εκτός από τις μεθόδους ερώτημα , DoCmd εκθέτει μια σειρά από άλλες μεθόδους που μπορεί να εκπληρώσει τις περισσότερες ενέργειες μακροεντολών .
Εικόνων Περιορισμοί
Η
Ενώ το αντικείμενο DoCmd μπορεί να εκτελέσει μια σειρά από macro που σχετίζονται με τα καθήκοντα , δεν είναι μια πλήρης αντικατάσταση . Υπάρχουν γενικά υποκατάστατα VBA για μη υποστηριζόμενες λειτουργίες . Αυτά που δεν υποστηρίζονται ενέργειες μακροεντολών περιλαμβάνουν AddMenu , MsgBox , RunApp , RunCode , SendKeys , SetValue , StopAllMacros και StopMacro
Η Χρήση : . RunSQL
Η
Calling το αντικείμενο DoCmd ακολουθεί το πρότυπο object-oriented σύνταξη : DoCmd.nameOfMethod ( παράμετροι ) . Ερωτήματα μπορεί να περάσει τη μέθοδο RunSQL ως κατεξοχήν ή μεταβλητές . Για παράδειγμα , η δήλωση αυτή χρησιμοποιεί RunSQL με τη γραμματική ερώτημα περάσει ως παράμετρος :
DoCmd.RunSQL " κόστος UPDATE SET επέκταση = επέκταση * 1.50
εικόνων Χρήση : OpenQuery
Η μέθοδος OpenQuery εκτελεί Ερώτημα αντικείμενα που δημιουργήθηκαν με τη χρήση του ερωτήματος με Παράδειγμα λειτουργία του Access . Η μέθοδος εκτελεί τα ερωτήματα καλώντας το όνομα του αντικειμένου ως παράμετρος στη μέθοδο . Αυτή η χρήση DoCmd είναι ιδιαίτερα αποτελεσματική για την κλήση σύνθετα ερωτήματα . ένα παράδειγμα κλήσης θα εμφανιστεί ως εξής :
DoCmd.OpenQuery " myComplexQuery "
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα