Επιστρέφει τη θέση μιας συμβολοσειράς μέσα σε μια άλλη σε μια βάση δεδομένων υπολογιστή της Access. Η αναζήτηση ξεκινά στο τέλος της συμβολοσειράς.
Σύνταξη
InStrRev(stringcheck, stringmatch [, start[, compare]])
InStrRev έχει τα εξής ορίσματα:
| Όρισμα | Περιγραφή |
|---|---|
stringcheck |
Υποχρεωτικό. Η παράσταση συμβολοσειράς προς αναζήτηση. |
stringmatch |
Υποχρεωτικό. Η παράσταση συμβολοσειράς που θα βρείτε. |
start |
Προαιρετικό. Μια αριθμητική παράσταση που ορίζει την αρχική θέση για κάθε αναζήτηση. Εάν το παραλείψετε, -1 χρησιμοποιείται. Αυτή η τιμή σημαίνει ότι η αναζήτηση ξεκινά από τη θέση των τελευταίων χαρακτήρων. Εάν start περιέχει Null, παρουσιάζεται σφάλμα. |
compare |
Προαιρετικό. Μια αριθμητική τιμή που υποδεικνύει τον τύπο σύγκρισης που θα χρησιμοποιηθεί κατά την αξιολόγηση δευτερευουσών συμβολοσειρών. Εάν την παραλείψετε, η Access εκτελεί δυαδική σύγκριση. Ανατρέξτε στην ενότητα "Ρυθμίσεις" για τιμές. |
Ρυθμίσεις
compare Μπορείτε να χρησιμοποιήσετε αυτές τις ρυθμίσεις:
| Σταθερά | Τιμή | Περιγραφή |
|---|---|---|
vbUseCompareOption |
-1 |
Εκτελεί μια σύγκριση χρησιμοποιώντας τη ρύθμιση της πρότασης Option Compare . |
vbBinaryCompare |
0 |
Εκτελεί δυαδική σύγκριση. |
vbTextCompare |
1 |
Πραγματοποιεί σύγκριση κειμένου. |
Τιμές επιστροφής
| Εάν |
InStrRev επιστροφές |
|---|---|
stringcheck είναι μηδενικού μήκους |
0 |
stringcheck είναι Null |
Null |
stringmatch είναι μηδενικού μήκους |
start |
stringmatch είναι Null |
Null |
stringmatch δεν βρέθηκε |
0 |
stringmatch βρίσκεται μέσα stringcheck |
Η θέση όπου βρίσκεται η αντιστοιχία |
start > Len(stringmatch) |
0 |
Παρατηρήσεις
Η σύνταξη για InStrRev το όρισμα δεν είναι ίδια με τη σύνταξη για InStrτο .
Παραδείγματα ερωτήματος
| Expression | Αποτελέσματα |
|---|---|
SELECT Names_InstrRev.*, InStrRev(FullName,"S") AS Expr1 FROM [Names_InstrRev]; |
Επιστρέφει τη θέση του "S" στις τιμές στη FullName στήλη του Names_InstrRev πίνακα. |
SELECT Names_InstrRev.*, InStrRev(FullName,"S",10) AS InStrTest FROM [Names_InstrRev]; |
Επιστρέφει τη θέση του "S" στις τιμές στη FullName στήλη του Names_InstrRev πίνακα, ξεκινώντας από τη θέση 10, και εμφανίζει το αποτέλεσμα στη InStrTest στήλη. |