Office

Συνάρτηση InStrRev

Επιστρέφει τη θέση μιας εμφάνισης μιας συμβολοσειράς μέσα σε μια άλλη, από το άκρο της συμβολοσειράς σε μια βάση δεδομένων υπολογιστή της Access.

Σύνταξη

InStrRev (stringcheck stringmatch [; Έναρξη [, σύγκριση]])

Η σύνταξη της συνάρτησης InStrRev περιλαμβάνει αυτά τα επώνυμα ορίσματα:

Όρισμα

Περιγραφή

stringcheck

Υποχρεωτικό. Παράσταση συμβολοσειράς στην οποία γίνεται αναζήτηση.

stringmatch

Υποχρεωτικό. Παράσταση συμβολοσειράς για την οποία γίνεται αναζήτηση.

έναρξη

Προαιρετικό. Αριθμητική παράσταση που ορίζει τη θέση έναρξης για κάθε αναζήτηση. Εάν παραλειφθεί, χρησιμοποιείται η επιλογή – 1, γεγονός που σημαίνει ότι η αναζήτηση ξεκινά από την τελευταία θέση χαρακτήρων. Εάν η έναρξη περιέχει την τιμή Null, προκύπτει σφάλμα.

σύγκριση

Προαιρετικό. Αριθμητική τιμή που υποδηλώνει το είδος σύγκρισης που θα χρησιμοποιηθεί κατά την αξιολόγηση των υποσυμβολοσειρών. Εάν παραλειφθεί, εκτελείται μια δυαδική σύγκριση. Ανατρέξτε στην ενότητα ρυθμίσεις για τις τιμές.


Ρυθμίσεις

Οι ρυθμίσεις ορίσματος σύγκρισης είναι:

Σταθερά

Τιμή

Περιγραφή

vbUseCompareOption

-1

Πραγματοποιεί μια σύγκριση χρησιμοποιώντας τη ρύθμιση της δήλωσης σύγκρισης επιλογών .

vbBinaryCompare

0

Εκτελεί δυαδική σύγκριση.

vbTextCompare

1

Εκτελεί μια σύγκριση κειμένου.

vbDatabaseCompare

2

μόνοMicrosoft Office Access 2007. Εκτελεί μια σύγκριση με βάση τις πληροφορίες στη βάση δεδομένων σας.


Τιμές επιστροφής

Εάν

InStrRev επιστρέφει

το stringcheck είναι μηδενικού μήκους

0

το stringcheck είναι Null

Null

το stringmatch είναι μηδενικού μήκους

έναρξη

το stringmatch είναι Null

Null

το stringmatch δεν βρέθηκε

0

το stringmatch βρίσκεται εντός του stringcheck

Θέση στην οποία βρίσκεται το ταίριασμα

Έναρξη > Len (stringmatch)

0


Παρατηρήσεις

Σημειώστε ότι η σύνταξη για τη συνάρτηση InStrRev δεν είναι ίδια με τη σύνταξη για τη συνάρτηση InStr .

Παραδείγματα ερωτημάτων

Παράσταση

Αποτελέσματα

Επιλέξτε Names_InstrRev. *, InStrRev (ονοματεπώνυμο, "S") ως Έκφρ1 από [Names_InstrRev];

Επιστρέφει τη θέση της συμβολοσειράς "S" από τις τιμές της στήλης "Ονοματεπώνυμο" από τα ονόματα των πινάκων.

Επιλέξτε Names_InstrRev. *, InStrRev (Ονοματεπώνυμο; "S"; 10) ως InStrTest FROM [Names_InstrRev];

Επιστρέφει τη θέση της συμβολοσειράς "S" από τις τιμές της στήλης "Ονοματεπώνυμο", ξεκινώντας από τη θέση 10 από τα ονόματα των πινάκων και εμφανίζεται στη στήλη InStrTest.

Σημείωση:  Αυτή η σελίδα έχει μεταφραστεί μέσω αυτοματοποιημένης διαδικασίας και ενδεχομένως να περιέχει γραμματικά λάθη και ανακρίβειες. Ο σκοπός μας είναι αυτό το περιεχόμενο να σας φανεί χρήσιμο. Μπορείτε να μας πείτε εάν σας βοήθησαν αυτές οι πληροφορίες; Εδώ θα βρείτε το άρθρο στα Αγγλικά για να το συμβουλεύεστε.

Αναπτύξτε τις δεξιότητές σας στο Office
Εξερευνήστε το περιεχόμενο της εκπαίδευσης
Αποκτήστε πρώτοι τις νέες δυνατότητες
Γίνετε μέλος του Office Insider

Σας βοήθησαν αυτές οι πληροφορίες;

Σας ευχαριστούμε για τα σχόλιά σας!

Σας ευχαριστούμε για τα σχόλιά σας! Φαίνεται ότι μπορεί να είναι χρήσιμο να συνδεθείτε με έναν από τους συνεργάτες υποστήριξης του Office.

×