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

Περιεχόμενο TechKnowledge


ΣΎΝΟΨΗ
Αυτό το άρθρο περιγράφει τον τρόπο ανάλυσης ενός πεδίου συμβολοσειράς και την επιστροφή μόνο ενός τμήματος του πεδίου χρησιμοποιώντας δέσμες ενεργειών RW_Substring και RW_ParseString στο Πρόγραμμα εγγραφής αναφορών.

ΠΕΡΙΣΣΌΤΕΡΕς ΠΛΗΡΟΦΟΡΊΕς

Διαβάστε τις περιγραφές και τις παραμέτρους των δεσμών ενεργειών RW_Substring και RW_ParseString και δείτε τα παραδείγματα που παρέχονται για κάθε δέσμη ενεργειών συνάρτησης.

Οι δύο δέσμες ενεργειών συνάρτησης λειτουργούν διαφορετικά και μερικές φορές η μία μπορεί να λειτουργεί καλύτερα από την άλλη. Η RW_Substring συνάρτησης χρησιμοποιεί έναν ακέραιο για την έναρξη της καταχώρησης και, στη συνέχεια, έναν ακέραιο για τον αριθμό των χαρακτήρων που θα επιστρεφούν. Η RW_ParseString χρησιμοποιεί τον ακέραιο για να καθορίσει τον αριθμό των χαρακτήρων ανά γραμμή και, στη συνέχεια, ο δεύτερος ακέραιος υποδεικνύει στη συνάρτηση ποια γραμμή να εκτυπώσει.

Οι δέσμες ενεργειών συνάρτησης RW_Left και RW_Right μπορούν επίσης να χρησιμοποιηθούν για την επιστροφή τμημάτων μιας συμβολοσειράς. Περισσότερες πληροφορίες σχετικά με αυτές και άλλες αποθηκευμένες διαδικασίες μπορείτε να βρείτε στο SDK. Μπορείτε να κάνετε λήψη του SDK από το CD2. Το έγγραφο στο SDK με τις πληροφορίες δέσμης ενεργειών της συνάρτησης ονομάζεται RW_Func.rtf.


RW_Substring
Περιγραφή:

RW_Substring επιστρέφει ένα τμήμα ενός καθορισμένου πεδίου συμβολοσειράς και χρησιμοποιεί τη συνάρτηση Dexterity substring().

Παράμετροι:

σε συμβολοσειρά IN_String. { Μια τιμή συμβολοσειράς που περιέχει τη δευτερεύουσα συμβολοσειρά που θέλετε }

σε ακέραιο IN_Start. { Ένας ακέραιος που υποδεικνύει τη θέση έναρξης για χρήση }

σε ακέραιο IN_Length. { Ένας ακέραιος που υποδεικνύει τον αριθμό των χαρακτήρων που θέλετε να επιστρέψετε }

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

η συνάρτηση επιστρέφει τη συμβολοσειρά OUT_string.

Παράδειγμα της δέσμης ενεργειών RW_Substring συνάρτησης

Το παράδειγμα θα επιστρέψει χαρακτήρες 5-10 από το πεδίο περιγραφής "Στοιχείο". Θα περιγράφει πώς μπορείτε να τροποποιήσετε την αναφορά "Λεπτομερής λίστα στοιχείων" για να εμφανίσετε τις δέσμες ενεργειών της συνάρτησης.

1. Στο Πρόγραμμα εγγραφής αναφορών (Κάντε κλικ στην επιλογή "Εργαλεία", κάντε κλικ στην επιλογή "Προσαρμογή"), ανοίξτε την αναφορά και, στη συνέχεια, κάντε κλικ στο κουμπί "Διάταξη".

2. Δημιουργήστε ένα νέο πεδίο υπολογισμού. Δώστε του ένα όνομα και έναν τύπο αποτελέσματος συμβολοσειράς

3. Κάντε κλικ στην καρτέλα "Συναρτήσεις", κάντε κλικ στην επιλογή που έχει οριστεί από το χρήστη και, στη συνέχεια, επιλέξτε έναν πυρήνα συστήματος και μια συνάρτηση RW_Substring.

4. Προσθέστε τη δέσμη ενεργειών συνάρτησης.

5. Προσθέστε το πεδίο συμβολοσειράς που θέλετε να ανάλυση.

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

7. Προσθέστε αυτό το πεδίο.

8. Κάντε κλικ στην καρτέλα "Σταθερές" και πληκτρολογήστε έναν ακέραιο που υποδεικνύει τη θέση έναρξης που θα χρησιμοποιήσετε. Για αυτό το παράδειγμα, επιλέξτε 5 για να ξεκινήσετε με τον 5ο χαρακτήρα.

9. Επιλέξτε το κουμπί "Προσθήκη" για να εισαγάγετε τον ακέραιο.

10. Προσθέστε τον ακέραιο αριθμό των χαρακτήρων που θέλετε να επιστραφούν. Σε αυτό το παράδειγμα, θέλετε να εκτυπωθούν οι χαρακτήρες 5-10, επομένως εισαγάγετε έναν αριθμό 6. Οι χαρακτήρες 5-10 έχουν μήκος 6 χαρακτήρων.

11. Τραβήξτε αυτό το πεδίο υπολογισμού στην αναφορά.

Αυτό το παράδειγμα θα έχει μια παράσταση υπολογισμού που είναι παρόμοια με την εξής:

FUNCTION_SCRIPT(RW_SubstringIV_Item_MSTR. Περιγραφή στοιχείου56 )

RW_ParseString

Περιγραφή:

RW_ParseString επιστρέφει τη συμβολοσειρά της καθορισμένης γραμμής κατά την ανάλυση του παρεχόμενου πεδίου συμβολοσειράς σε γραμμές ενός καθορισμένου μήκους και χρησιμοποιεί τη συνάρτηση Dexterity Field_ParseText().

Παράμετροι:

σε συμβολοσειρά IN_string. { Πεδίο συμβολοσειράς για ανάλυση }

σε ακέραιο IN_characters. { Αριθμός χαρακτήρων ανά γραμμή }

σε ακέραιο IN_line. { Αριθμός γραμμής για επιστροφή }

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

η συνάρτηση επιστρέφει τη συμβολοσειρά OUT_string.

Παράδειγμα της δέσμης ενεργειών RW_ParseString συνάρτησης

Αυτό το παράδειγμα θα επιστρέψει τους χαρακτήρες 5-9 από το πεδίο περιγραφής "Στοιχείο". Θα εξηγήσει πώς μπορείτε να τροποποιήσετε την αναφορά "Λεπτομερής λίστα στοιχείων" για να εμφανίσετε τις δέσμες ενεργειών της συνάρτησης.

1. Στο Πρόγραμμα εγγραφής αναφορών (Κάντε κλικ στην επιλογή "Εργαλεία", κάντε κλικ στην επιλογή "Προσαρμογή"), ανοίξτε την αναφορά και, στη συνέχεια, κάντε κλικ στο κουμπί "Διάταξη".

2. Δημιουργήστε ένα νέο πεδίο υπολογισμού. Δώστε του ένα όνομα και έναν τύπο αποτελέσματος συμβολοσειράς

3. Επιλέξτε την καρτέλα "Συναρτήσεις", την επιλογή που ορίζεται από το χρήστη και έναν πυρήνα του συστήματος και τη συνάρτηση RW_ParseString.

4. Προσθέστε τη δέσμη ενεργειών συνάρτησης.

5. Προσθέστε το πεδίο συμβολοσειράς για ανάλυση.

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

6. Προσθέστε το πεδίο.

7. Κάντε κλικ στην καρτέλα "Σταθερές" και πληκτρολογήστε έναν ακέραιο που υποδεικνύει τον αριθμό των χαρακτήρων ανά γραμμή. Για αυτό το παράδειγμα, χρησιμοποιήστε το 5, επειδή θέλετε να ξεκινήσετε με τον 6ο χαρακτήρα στη δεύτερη γραμμή.

8. Επιλέξτε το κουμπί "Προσθήκη" για να εισαγάγετε τον ακέραιο.

9. Προσθέστε τον ακέραιο για τον αριθμό γραμμής που θα επιστραφεί. Οι χαρακτήρες 6-10 θα είναι στη δεύτερη γραμμή, επομένως εισαγάγετε ένα 2. Αυτό θα εκτυπώσει τη δεύτερη γραμμή που περιέχει χαρακτήρες 6-10.

Αυτό το παράδειγμα θα έχει μια παράσταση υπολογισμού που είναι παρόμοια με την εξής:

FUNCTION_SCRIPT(RW_ParseStringIV_Item_MSTR. Περιγραφή στοιχείου52 )

Αυτό το άρθρο ήταν Αναγνωριστικό εγγράφου TechKnowledge: 34430

ΑΠΟΠΟΙΗΣΗ ΑΠΟΠΟΙ

Η MICROSOFT Ή/ΚΑΙ ΟΙ ΠΡΟΜΗΘΕΥΤΈς ΤΗς ΔΕΝ ΚΆΝΟΥΝ ΚΑΜΊΑ ΔΉΛΩΣΗ Ή ΕΓΓΎΗΣΗ ΣΧΕΤΙΚΆ ΜΕ ΤΗΝ ΚΑΤΑΛΛΗΛΌΤΗΤΑ, ΤΗΝ ΑΞΙΟΠΙΣΤΊΑ Ή ΤΗΝ ΑΚΡΊΒΕΙΑ ΤΩΝ ΠΛΗΡΟΦΟΡΙΏΝ ΠΟΥ ΠΕΡΙΈΧΟΝΤΑΙ ΣΤΑ ΈΓΓΡΑΦΑ ΚΑΙ ΤΑ ΣΧΕΤΙΚΆ ΓΡΑΦΙΚΆ ΠΟΥ ΔΗΜΟΣΙΕΎΟΝΤΑΙ ΣΕ ΑΥΤΉ ΤΗΝ ΤΟΠΟΘΕΣΊΑ WEB (ΤΟ "ΥΛΙΚΌ") ΓΙΑ ΟΠΟΙΟΝΔΉΠΟΤΕ ΣΚΟΠΌ. 

ΤΟ ΥΛΙΚΌ ΜΠΟΡΕΊ ΝΑ ΠΕΡΙΛΑΜΒΆΝΕΙ ΤΕΧΝΙΚΈς ΑΝΑΚΡΊΒΕΙΕς Ή ΤΥΠΟΓΡΑΦΙΚΆ ΣΦΆΛΜΑΤΑ ΚΑΙ ΜΠΟΡΕΊ ΝΑ ΑΝΑΘΕΩΡΗΘΕΊ ΑΝΆ ΠΆΣΑ ΣΤΙΓΜΉ ΧΩΡΊς ΕΙΔΟΠΟΊΗΣΗ. ΣΤΟ ΜΈΓΙΣΤΟ ΒΑΘΜΌ ΠΟΥ ΕΠΙΤΡΈΠΕΤΑΙ ΑΠΌ ΤΟ ΕΦΑΡΜΟΣΤΈΟ ΔΊΚΑΙΟ, Η MICROSOFT Ή/ΚΑΙ ΟΙ ΠΡΟΜΗΘΕΥΤΈς ΤΗς ΑΠΟΠΟΙΕΊΤΑΙ ΚΑΙ ΑΠΟΚΛΕΊΕΙ ΌΛΕς ΤΙς ΔΗΛΏΣΕΙς, ΤΙς ΕΓΓΥΉΣΕΙς ΚΑΙ ΤΙς ΠΡΟΫΠΟΘΈΣΕΙς, ΕΊΤΕ ΡΗΤΉ, ΈΜΜΕΣΗ ΕΊΤΕ ΝΌΜΙΜΗ, ΣΥΜΠΕΡΙΛΑΜΒΑΝΟΜΈΝΩΝ, ΕΝΔΕΙΚΤΙΚΆ, ΤΩΝ ΠΑΡΑΣΗΜΆΤΩΝ, ΤΩΝ ΕΓΓΥΉΣΕΩΝ Ή ΤΩΝ ΌΡΩΝ ΤΊΤΛΟΥ, ΤΗς ΜΗ ΠΑΡΑΒΊΑΣΗς, ΤΗς ΙΚΑΝΟΠΟΙΗΤΙΚΉς ΠΡΟΫΠΌΘΕΣΗς Ή ΠΟΙΌΤΗΤΑς, ΤΗς ΕΜΠΟΡΕΥΣΙΜΌΤΗΤΑς ΚΑΙ ΤΗς ΚΑΤΑΛΛΗΛΌΤΗΤΑς ΓΙΑ ΣΥΓΚΕΚΡΙΜΈΝΟ ΣΚΟΠΌ, ΣΕ ΣΧΈΣΗ ΜΕ ΤΟ ΥΛΙΚΌ. 

-------------------------------------------------------------------

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

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

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

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

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

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

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

×