λογισμικό

* Γνώση Υπολογιστών >> λογισμικό >> λογισμικού βάσεων δεδομένων

DoCmd Ερώτημα στην Access

χρήστες της Microsoft Access απλοποιήσει τη μετατροπή μιας συλλογής μακροεντολές σε μια εφαρμογή με τη χρήση του αντικειμένου DoCmd . Ένα από τα χαρακτηριστικά αυτής της Visual Basic για Applications ( VBA ) τάξη είναι η ικανότητα να εκτελέσει τα ερωτήματα , είτε άμεσα , είτε με την κλήση αποθηκεύεται αντικείμενα ερώτημα . Σκοπός
Η

Το αντικείμενο 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 "
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα