Συνάρτηση StrComp

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

Επιστρέφει μια μεταβλητή (Ακέραιος) που υποδεικνύει το αποτέλεσμα από μια παράσταση συμβολοσειράς.

Σύνταξη

StrComp ( συμβολοσειρά1, συμβολοσειρά2 [σύγκριση ] )

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

Όρισμα

Περιγραφή

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

Απαιτείται. Οποιαδήποτε έγκυρη παράσταση συμβολοσειράς.

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

Απαιτείται. Οποιαδήποτε έγκυρη παράσταση συμβολοσειράς.

σύγκριση

Προαιρετικό. Καθορίζει τον τύπο του σύγκριση συμβολοσειρών. Εάν η σύγκρισηόρισμα είναι Null, παρουσιάζεται σφάλμα. Εάν παραλειφθεί το σύγκριση , η ρύθμιση Επιλογή σύγκριση καθορίζει τον τύπο της σύγκρισης.


Ρυθμίσεις

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

Σταθερά

Τιμή

Περιγραφή

vbUseCompareOption

-1

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

vbBinaryCompare

0

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

vbTextCompare

1

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

vbDatabaseCompare

2

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


Επιστροφή τιμών

Η συνάρτηση StrComp περιλαμβάνει τις εξής τιμές επιστροφής:

Εάν

StrComp επιστρέφει

συμβολοσειρά1 είναι μικρότερη από συμβολοσειρά2

-1

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

0

συμβολοσειρά1 είναι μεγαλύτερο από συμβολοσειρά2

1

συμβολοσειρά1 ή συμβολοσειρά2 είναι Null

Τιμή null


Παράδειγμα

Σημείωση: Παραδείγματα που ακολουθούν δείχνουν τη χρήση αυτής της συνάρτησης σε ένα έργο Visual Basic για τη λειτουργική μονάδα Applications (VBA). Για περισσότερες πληροφορίες σχετικά με την εργασία με τη VBA, επιλέξτε Αναφορά προγραμματιστών στην αναπτυσσόμενη λίστα δίπλα στο στοιχείο Αναζήτηση και πληκτρολογήστε μία ή περισσότερες όρων στο πλαίσιο αναζήτησης.

Αυτό το παράδειγμα χρησιμοποιεί τη συνάρτηση StrComp για να λάβετε τα αποτελέσματα από μια σύγκριση συμβολοσειρών. Εάν το τρίτο όρισμα είναι 1, εκτελείται σύγκριση κειμένου; Εάν το τρίτο όρισμα είναι 0 ή παραλείπεται, εκτελείται μια δυαδική σύγκριση.

Dim MyStr1, MyStr2, MyComp
MyStr1 = "ABCD": MyStr2 = "abcd" ' Define variables.
MyComp = StrComp(MyStr1, MyStr2, 1) ' Returns 0.
MyComp = StrComp(MyStr1, MyStr2, 0) ' Returns -1.
MyComp = StrComp(MyStr2, MyStr1) ' Returns 1.
Αναπτύξτε τις δεξιότητές σας στο Office
Εξερευνήστε το περιεχόμενο της εκπαίδευσης
Αποκτήστε πρώτοι τις νέες δυνατότητες
Γίνετε μέλος του Office Insider

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

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

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

×