Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> Προγραμματισμός Υπολογιστών Γλώσσες

Πώς να χωρίσετε τιμές ενός πεδίου Πού Χαρακτήρων Υπάρχει σε Crystal Reports

Ο διαχωρισμός της αξίας ενός αλφαριθμητικού πεδίου σε ένα συγκεκριμένο χαρακτήρα στο Crystal Reports είναι αρκετά απλή . Η προϋπόθεση είναι να χωριστεί το πεδίο σε δύο μέρη στην αριθμητική θέση του επιθυμητού χαρακτήρα . Μπορούμε να συλλάβει την αξία κάθε μέρος σε ένα ξεχωριστό τύπο χρησιμοποιώντας τις ενσωματωμένες συναρτήσεις συμβολοσειράς . Το πρώτο μέρος θα συλλάβει την πρώτη θέση στους τομείς στη θέση διάσπαση . Το δεύτερο μέρος θα capturefrom τη διάσπαση +1 θέση στην τελευταία θέση . Τα πράγματα που θα χρειαστείτε
Crystal Reports
Η Εμφάνιση Περισσότερες οδηγίες
Η

1 Ανοίξτε μια νέα φόρμουλα και να ορίσετε μεταβλητές συμβολοσειράς . Σημείωση : //ορίσετε σχόλια

stringVar s : = ' abcdefghijklmnopqrstuvwxyz » ? //S = σταθερή ή μια βάση δεδομένων τιμή του πεδίου

stringVar c : =' m ' ? //C = κάθε χαρακτήρα s για να καθορίσει τη θέση πλήρους διάστασης

numberVar L : = μήκος ( s ) ? //L = το μήκος του s ( aka : τελευταία θέση )

numberVar i : = instr ( s , c ) ? //i = αριθμητικό θέση στον τομέα της γ (πρώην : m = 13 ) 2

Μετά τις μεταβλητές Βήμα 1 , ορίζουν το πρώτο μέρος διάσπαση , χρησιμοποιώντας τις μεταβλητές ως επιχειρήματα τις ενσωματωμένες λειτουργίες String .

//mid παίρνει κορδόνι (-α ) από το αριθμητικό θέση εκκίνησης ( 1 ) για τον τερματισμό θέση ( i ) .

μέσα ( s , 1 , i )
Η Φτηνές 3

Μετά τις μεταβλητές Βήμα 1 , καθορίζουν τη δεύτερη διάσπαση μέρος , χρησιμοποιώντας τις μεταβλητές ως επιχειρήματα το ενσωματωμένο String συναρτήσεις .

//mid παίρνει κορδόνι (-α ) από το αριθμητικό θέση εκκίνησης ( i +1 ) για τον τερματισμό θέση ( L ) .

μέσα ( s , i +1 , L )
Η 4

Αποφασίστε πώς να χρησιμοποιούν συγκεκριμένες διάσπαση μέρη σας .

1 ) Εμφανίζεται ως μεταφορά επέστρεψε αποτέλεσμα τη διάσπαση θέση

//CHR ( 13) είναι η ASCII για ένα Carriage Return

μέσα ( s , 1 , i ) + chr ( 13 ) + μέσα ( s , i +1 , L )

2 ) εμφανίζεται ως δύο ξεχωριστά πεδία

- . τύπου όνομα για Part1 και το όνομα ενός αντιγράφου ως Part2

- Κρατήστε τις δηλώσεις μεταβλητών σε κάθε τύπο

- Κρατήστε τα μέσα ( s , 1 , i) για Part1

- Κρατήστε τα μέσα ( s , i +1 , L ) για Part2

- Τόπος Part1 και Part2 σχετικά με την έκθεση ανεξάρτητα
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα