Μετάβαση στο κύριο περιεχόμενο
Υποστήριξη
Είσοδος με Microsoft
Είσοδος ή δημιουργία λογαριασμού.
Γεια σας,
Επιλέξτε διαφορετικό λογαριασμό.
Έχετε πολλούς λογαριασμούς
Επιλέξτε τον λογαριασμό με τον οποίο θέλετε να εισέλθετε.

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

Σύνταξη

InStrRev(έλεγχος συμβολοσειράς; συμβολοσειρά [, έναρξη[, σύγκριση]])

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

Όρισμα

Περιγραφή

έλεγχος συμβολοσειράς

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

συμβολοσειρά

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

έναρξη

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

σύγκριση

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

Ρυθμίσεις

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

Σταθερά

Τιμή

Περιγραφή

vbUseCompareOption

-1

Εκτελεί μια σύγκριση χρησιμοποιώντας τη ρύθμιση της πρότασης Σύγκριση επιλογών .

vbBinaryCompare

0

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

vbTextCompare

1

Εκτελεί σύγκριση με βάση το κείμενο.

vbDatabaseCompare

2

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

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

Εάν

Η inStrRev επιστρέφει

ο έλεγχος συμβολοσειράς έχει μηδενικό μήκος

0

ο έλεγχος συμβολοσειράς είναι Null

Null

η συμβολοσειρά έχει μηδενικό μήκος

έναρξη

η συμβολοσειρά είναι Null

Null

η συμβολοσειρά δεν βρέθηκε

0

Η συμβολοσειρά βρίσκεται μέσα στον έλεγχο συμβολοσειράς

Θέση στην οποία εντοπίζεται η αντιστοιχία

start > Len(stringmatch)

0

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

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

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

Expression

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

SELECT Names_InstrRev.*, InStrRev(FullName;"S") AS Παράστ1 FROM [Names_InstrRev];

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

SELECT Names_InstrRev.*, InStrRev(FullName;"S";10) AS InStrTest FROM [Names_InstrRev];

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

Συναρτήσεις συμβολοσειράς και πώς χρησιμοποιούνται

Χρειάζεστε περισσότερη βοήθεια;

Θέλετε περισσότερες επιλογές;

Εξερευνήστε τα πλεονεκτήματα της συνδρομής, περιηγηθείτε σε εκπαιδευτικά σεμινάρια, μάθετε πώς μπορείτε να προστατεύσετε τη συσκευή σας και πολλά άλλα.

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

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

Πόσο ικανοποιημένοι είστε με τη γλωσσική ποιότητα;
Τι επηρέασε την εμπειρία σας;
Πατώντας "Υποβολή" τα σχόλια σας θα χρησιμοποιηθούν για τη βελτίωση των προϊόντων και των υπηρεσιών της Microsoft. Ο διαχειριστής IT θα έχει τη δυνατότητα να συλλέξει αυτά τα δεδομένα. Δήλωση προστασίας προσωπικών δεδομένων.

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

×