Παράδειγμα 3: Επέκταση Ιδιότητας με Συμβολοσειρά Περιγραφικού Κειμένου
Στην τιμή της Ιδιότητας Ύψος Ψευδοροφής (δημιουργήθηκε στο Παράδειγμα 2: Τροποποίηση Παραμέτρου Στοιχείου, Χρησιμοποιώντας έναν Τελεστή), προσθέστε μία συμβολοσειρά κειμένου που εξηγεί αυτήν την ιδιότητα, οποτεδήποτε εμφανίζεται (π.χ. σε μία Σφραγίδα Χώρου).
1.Στον Διαχειριστή Ιδιότητας, δημιουργήστε μία Νέα Ιδιότητα που ονομάζεται Ψευδοροφή.
2.Ορίστε τον Τύπο Δεδομένων της σε Συμβολοσειρά.
3.Τσεκάρετε την επιλογή Έκφραση. Εμφανίζεται ο Επεξεργαστής Έκφρασης.
4.Αρχίστε προσθέτοντας τη συνάρτηση CONCAT. Όπως υποδεικνύεται στην περιγραφή της Συνάρτησης, η CONCAT χρησιμοποιείται για να ενώσει δύο συμβολοσειρές σε μία.
5.Όταν προσθέτετε τη Συνάρτηση CONCAT, μπορείτε να αιωρηθείτε πάνω της για να δείτε ένα παράδειγμα της σύνταξης, ως οδηγό.
Σε αυτήν την περίπτωση, η συνάρτηση CONCAT απαιτεί μία σειρά από ορίσματα τύπου-συμβολοσειρά, με παρενθέσεις εξωτερικά.
6.Για το πρώτο όρισμα, προσθέστε την ιδιότητα Ύψος Ψευδοροφής. (Κάντε κλικ στο Παράμετροι και Ιδιότητες, στη συνέχεια αναζητήστε αυτήν την ιδιότητα και προσθέστε την.)
7.Για το δεύτερο όρισμα, εισάγετε μία συμβολοσειρά Κειμένου σε εισαγωγικά.
8.Το Archicad σας προειδοποιεί ότι υπάρχει ένα πρόβλημα:
Ο Τύπος Δεδομένων ενός από τα ορίσματά σας είναι λανθασμένος. Η συνάρτηση CONCAT απαιτεί δύο ορίσματα τύπου-συμβολοσειρά, ωστόσο το πρώτο σας όρισμα – η ιδιότητα Ύψος Ψευδοροφής – είναι ένα όρισμα τύπου-Μήκος.
Η λύση είναι να μετατρέψετε την τιμή του Ύψους Ψευδοροφής από τύπου-Μήκος-σε μία τιμή τύπου-Συμβολοσειρά. Για αυτόν τον σκοπό, χρησιμοποιήστε τη συνάρτηση STRCALCUNIT (δείτε την περιγραφή της στην pop-up λίστα Συνάρτηση):
9.Τώρα θα επεξεργαστείτε την έκφραση CONCAT στον Επεξεργαστή Έκφρασης. (Εάν ο Επεξεργαστής δεν είναι ανοικτός, επιλέξτε την έκφραση στον Διαχειριστή Ιδιότητας και πατήστε Επεξεργασία, ή κάντε διπλό-κλικ στην έκφραση στο παράθυρο Σειράς).
10.Μέσα στην υφιστάμενη έκφραση, εφαρμόστε τη συνάρτηση STRCALCUNIT στην ιδιότητα Ύψος Ψευδοροφής.
Βεβαιωθείτε ότι έχετε περικλείσει τη συνάρτηση STRCALCUNIT, μαζί με την τιμή της, σε παρενθέσεις. (Αιωρηθείτε πάνω από τη συνάρτηση STRCALCUNIT για να δείτε το παράδειγμα στο pop-up).
11.Μπορείτε να προσθέσετε κενά και παρενθέσεις στη δεύτερη συμβολοσειρά, εντός των εισαγωγικών, για να την απενεργοποιήσετε από το πρώτο όρισμα.
12.Πατήστε OK για να κλείσετε τον Επεξεργαστή Έκφρασης.
13.Καθορίστε Διαθεσιμότητα Ιδιότητας για όλα τα ταξινομημένα ως Χώρος στοιχεία.
14.Πατήσετε OK για να κλείσετε τον Διαχειριστή Ιδιότητας και να αποθηκεύσετε τη νέα Ιδιότητα.
15.Εμφανίστε την τιμή Ιδιότητας “Ψευδοροφή” στη Σφραγίδα Χώρου.