Τρόπος χρήσης της συνάρτησης StrConv για κεφαλαία γράμματα λέξεις και φράσεις στην Access 2002

Μεταφράσεις άρθρων Μεταφράσεις άρθρων
Αναγν. άρθρου: 298607 - Δείτε τα προϊόντα στα οποία αναφέρεται το συγκεκριμένο άρθρο.
Μέση: Απαιτεί βασικές μακροεντολών, κωδικοποίησης και διαλειτουργικότητας ικανότητες.

Αυτό το άρθρο αφορά μόνο βάσεις δεδομένων της Microsoft Access (.mdb).

Για την έκδοση αυτού του άρθρου Microsoft Access 97, ανατρέξτε στο θέμα302499.
Για την έκδοση αυτού του άρθρου Microsoft Access 2000, ανατρέξτε στο θέμα253911.
Ανάπτυξη όλων | Σύμπτυξη όλων

Σε αυτήν τη σελίδα

Περίληψη

Αυτό το άρθρο παρέχει παραδείγματα για τη χρήση μιας ενσωματωμένης συνάρτησης που ονομάζεταιStrConvότι μπορείτε να χρησιμοποιήσετε για μετατροπή σε κεφαλαίο του πρώτου χαρακτήρα λέξης ή ένα σύνολο λέξεων. Αυτή η λειτουργία δεν επηρεάζεται από κενά διαστήματα, αλλά έχει τους ακόλουθους περιορισμούς για ορισμένα ονόματα:
  • Αλλάζει το "MacDonald" σε "Macdonald".
  • Αλλάζει το "Buren van" σε "Van Buren."
  • Αλλάζει "VI Pratt Παπαδόπουλο" σε "James Pratt Vi".

Περισσότερες πληροφορίες

Για ναStrConvλειτουργία μπορεί να χρησιμοποιηθεί για την αλλαγή πεζών-κεφαλαίων σε μια συμβολοσειρά με κεφαλαία γράμματα, πεζά ή κεφαλαία, έτσι ώστε να είναι το πρώτο γράμμα. Η σύνταξη είναιStrConv(Ακολουθία χαρακτήρων,Μετατροπή, όπου "συμβολοσειρά" είναι η συμβολοσειρά κειμένου και "Μετατροπή" είναι 1, 2 ή 3. Για "Μετατροπή" κεφαλαίων είναι 1, πεζά γράμματα είναι 2 και 3 κάνει το πρώτο γράμμα κάθε λέξης με κεφαλαία γράμματα.

Κατά τη σύνταξη τουStrConvλειτουργεί σε Visual Basic for Applications, αντί για το ακέραιους αριθμούς 1, 2 ή 3, μπορείτε επίσης να χρησιμοποιήσετε μία από τις ακόλουθες σταθερές:
vbUpperCaseΜετατρέπει ολόκληρη τη συμβολοσειρά σε κεφαλαία γράμματα.
vbLowerCaseΜετατρέπει ολόκληρη τη συμβολοσειρά σε πεζούς.
vbProperCaseΜετατρέπει το πρώτο γράμμα κάθε λέξης σε κεφαλαία και τα υπόλοιπα γράμματα σε πεζά.
ΣΗΜΕΙΩΣΗ:Για ναStrConvη συνάρτηση έχει περισσότερες σταθερές από απλά τα τρία που αναφέρονται εδώ, ωστόσο, αυτό το άρθρο επικεντρώνεται μόνο από τις τρεις σταθερές που χρησιμοποιούνται για τη μετατροπή πεζών.

Που παρουσιάζει η συνάρτηση StrConv

  1. Εκκινήστε τη Microsoft Access και ανοίξτε μια νέα, κενή βάση δεδομένων.
  2. Δημιουργία νέου πίνακα με τα παρακάτω πεδία:
       Field Name: FirstName
       Data Type: Text
    
       Field Name: LastName
       Data Type: Text
    						
    Αποθηκεύστε τον πίνακα ωςMyNamesList.
  3. Προσθέστε τα ακόλουθα ονόματα δείγματα πίνακα:
       john chen
       joanna fuller
       becki culbert
       jeff smith
    					

Χρήση StrConv στον κώδικα στο πλαίσιο της ιδιότητα AfterUpdate του στοιχείου ελέγχου

  1. Δημιουργήστε μια νέα φόρμα με βάση τον πίνακα MyNamesList.
  2. Προσθέστε στοιχεία ελέγχου πλαισίου κειμένου για το"Όνομα"ANDLastnameπεδία σύροντάς τα ονόματα των πεδίων από τοΛίστα πεδίων"Τύπος" (Type).
  3. Εάν το φύλλο ιδιοτήτων δεν είναι ορατό, κάντε κλικ στο κουμπίΙδιότητες (Properties)Στο διακομιστήViewΜενού (Menu).
  4. Δώστε στην ιδιότητα AfterUpdate του τοLastnameπλαίσιο κειμένου στην ακόλουθη διαδικασία συμβάντος:
    Private Sub LastName_AfterUpdate()
    LastName = StrConv(LastName, vbProperCase)
    End Sub
    					
  5. Στο διακομιστήFILEμενού, κάντε κλικ στο κουμπίΚλείσιμο και επιστροφή σε Microsoft Access.
  6. Ανοίξτε τη φόρμα που δημιουργήσατε στο βήμα 1 στοMAPIπροβάλετε και να εισαγάγετε μερικά νέα ονόματα με πεζά γράμματα. Σημειώστε ότι όταν επιστρέψετε σε αυτές τις καρτέλες, τα ονόματα είναι τώρα σωστά κεφαλαίων.

Χρήση StrConv σε ερώτημα

  1. Δημιουργήστε ένα νέο ερώτημα με βάση τον πίνακα MyNamesList και, στη συνέχεια, πληκτρολογήστε την ακόλουθη γραμμή στο πρώτο κελί πεδίο του πλέγματος σχεδίασης ερωτήματος:
    Ονοματεπώνυμο: = StrConv ([Επώνυμο] & "," & [όνομα], 3)
  2. Εκτελέστε το ερώτημα.

    Μετά την τελευταία ονόματα και ονόματα και τα ονόματα που αρχίζουν με πεζά μετατρέπονται ώστε να είναι κεφαλαίο το πρώτο γράμμα.

Χρήση StrConv σε μια μακροεντολή

  • Δημιουργία μιας νέας μακροεντολής που ονομάζεται Proper με τις ακόλουθες προδιαγραφές:
    Ενέργεια: Ορισμός τιμής
    Είδος: Screen.ActiveControl
    Παράσταση: StrConv(Screen.ActiveControl,3)
    ΣΗΜΕΙΩΣΗ: Μπορείτε να καλέσετε αυτήν τη μακροεντολή από τοAfterUpdateη ιδιότητα ενός στοιχείου ελέγχου σε μια φόρμα. Αυτό έχει το ίδιο αποτέλεσμα με την πρώτη μέθοδο.

Αναφορές

Για περισσότερες πληροφορίες σχετικά με άλλες σταθερές συνάρτηση StrConv, στην επεξεργασία της Visual Basic, κάντε κλικ στο κουμπίΒοήθεια της Microsoft Visual BasicΣτο διακομιστήΒοήθεια (Help)μενού, πληκτρολογήστεStrConvο Βοηθός του Office ή της "Οδηγός απαντήσεων" και στη συνέχεια κάντε κλικΑναζήτησηΓια να προβάλετε το θέμα.

Ιδιότητες

Αναγν. άρθρου: 298607 - Τελευταία αναθεώρηση: Σάββατο, 17 Σεπτεμβρίου 2011 - Αναθεώρηση: 3.0
Οι πληροφορίες σε αυτό το άρθρο ισχύουν για:
  • Microsoft Access 2002 Standard Edition
Λέξεις-κλειδιά: 
kbfunctions kbdta kbhowto kbmt KB298607 KbMtel
Μηχανικά μεταφρασμένο
ΣΗΜΑΝΤΙΚΟ: Αυτό το άρθρο είναι προϊόν λογισμικού μηχανικής μετάφρασης της Microsoft και όχι ανθρώπινης μετάφρασης. Η Microsoft σάς προσφέρει άρθρα που είναι προϊόντα ανθρώπινης αλλά και μηχανικής μετάφρασης έτσι ώστε να έχετε πρόσβαση σε όλα τα άρθρα της Γνωσιακής Βάσης μας στη δική σας γλώσσα. Ωστόσο, ένα άρθρο που έχει προκύψει από μηχανική μετάφραση δεν είναι πάντα άριστης ποιότητας. Ενδέχεται να περιέχει λεξιλογικά, συντακτικά ή γραμματικά λάθη, όπως ακριβώς τα λάθη που θα έκανε ένας μη φυσικός ομιλητής επιχειρώντας να μιλήσει τη γλώσσα σας. Η Microsoft δεν φέρει καμία ευθύνη για τυχόν ανακρίβειες, σφάλματα ή ζημίες που προκύψουν λόγω τυχόν παρερμηνειών στη μετάφραση του περιεχομένου ή χρήσης του από τους πελάτες της. Επίσης, η Microsoft πραγματοποιεί συχνά ενημερώσεις στο λογισμικό μηχανικής μετάφρασης.
Η αγγλική έκδοση αυτού του άρθρου είναι η ακόλουθη:298607

Αποστολή σχολίων

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com