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

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

Μπορείτε να βοηθήσετε τους χρήστες σας να συμπληρώνουν φόρμες που βασίζονται στο πρότυπο φόρμας με τη χρήση τύπων για τον υπολογισμό της τιμής για ένα στοιχείο ελέγχου, με βάση τα δεδομένα που ο χρήστης εισαγάγει σε άλλα στοιχεία ελέγχου. Να συμπεριλάβετε τους υπολογισμούς, προσθήκη, αφαίρεση, πολλαπλασιασμό και τη διαίρεση τιμών. Για παράδειγμα, εάν σχεδιάζετε ένα πρότυπο φόρμας που μήνυμα ηλεκτρονικού ταχυδρομείου θα χρησιμοποιήσετε για να εφαρμόσετε για το επιτρέπει, μπορείτε να προσθέσετε έναν τύπο σε ένα στοιχείο ελέγχου που υπολογίζει αυτόματα τη συνολική τιμή που έχει το ανάδοχος να πληρώσετε για την εφαρμογή με τον πολλαπλασιασμό του αριθμού επιτρέπει στην εφαρμογή από την τιμή της κάθε άδειας.

Σε αυτό το άρθρο

Τι είναι ένας τύπος;

Ένας τύπος είναι μια έκφραση XPath που αποτελείται από τιμές, πεδία ή ομάδες, συναρτήσεις και τελεστές που χρησιμοποιούνται για τον υπολογισμό και άλλες τιμές εμφάνισης. Οι τύποι μπορούν να χρησιμοποιηθούν για να εκτελέσετε τις ακόλουθες εργασίες:

  • Υπολογισμός μαθηματική τιμών από τις τιμές που καθορίζετε κατά τη σχεδίαση του προτύπου φόρμας ή τιμές που καταχωρούν οι χρήστες σε στοιχεία ελέγχου όταν συμπληρώνουν φόρμες που βασίζονται στο πρότυπο φόρμας σας...

  • Εμφάνιση συγκεκριμένες ημερομηνίες και ώρες.

  • Εμφάνιση των τιμών που οι χρήστες σε ένα στοιχείο ελέγχου σε ένα άλλο στοιχείο ελέγχου.

  • Ορισμός της προεπιλεγμένης τιμής του πεδίου ή στοιχείου ελέγχου.

  • Εκτελέστε έναν κανόνα που βασίζεται σε μια τιμή που υπολογίζεται με χρήση ενός τύπου.

Κάθε έκφραση XPath που χρησιμοποιείται σε έναν τύπο είναι ένας συνδυασμός τιμών, συναρτήσεων και τελεστών που αξιολογείται με μία τιμή. Ένας τύπος μπορεί να περιέχει πολλές παραστάσεις. Μπορείτε να θεωρήσετε έναν τύπο ως μια πρόταση που αποτελείται από μία ή περισσότερες φράσεις, με κάθε φράση που αντιπροσωπεύει μια παράσταση στον τύπο.

Η ακόλουθη απεικόνιση παρουσιάζει τη σχέση μεταξύ έναν τύπο και μια παράσταση.

Ένας τύπος αποτελείται από μία ή περισσότερες παραστάσεις. Μια παράσταση είναι οποιοσδήποτε συνδυασμός τελεστών, ονομάτων πεδίων, συναρτήσεων, λεκτικών σταθερών και σταθερών που αποδίδονται με μία μόνο τιμή.

Συνάρτηση είναι μια παράσταση που επιστρέφει μια τιμή με βάση τα αποτελέσματα ενός υπολογισμού. Οι τιμές που χρησιμοποιούνται στις συναρτήσεις ονομάζονται ορίσματα. Μπορείτε να χρησιμοποιήσετε τις τυπικές συναρτήσεις XPath 1.0 που περιλαμβάνονται στο InfoPath, καθώς και ορισμένες λειτουργίες που αφορούν συγκεκριμένα το InfoPath. Βρείτε συνδέσεις για περισσότερες πληροφορίες σχετικά με τις συναρτήσεις InfoPath στην ενότητα Δείτε επίσης.

Αρχή της σελίδας

Χρήση δύο ή περισσότερων τελεστών σε έναν τύπο

Όταν ένας τύπος περιέχει δύο ή περισσότερους μαθηματικούς τελεστές, το InfoPath εκτελεί τον υπολογισμό σύμφωνα με την προτεραιότητα του τελεστή. Η παρακάτω λίστα παρουσιάζει τη σειρά με την οποία εκτελούνται λειτουργίες:

  1. Υπολογισμοί μέσα σε παρενθέσεις

  2. Πολλαπλασιασμός και διαίρεση υπολογισμών

  3. Πρόσθεση και αφαίρεση υπολογισμών

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

Για παράδειγμα, ας υποθέσουμε ότι θέλετε να δημιουργήσετε ένα πρότυπο φόρμας αίτησης έγκρισης που έχει ένα πλαίσιο κειμένου που εμφανίζει το συνολικό κόστος της όλες τις άδειες που υποβάλλεται σε μια εφαρμογή του. Οι τιμές που απαιτούνται από αυτόν τον τύπο προέρχονται από άλλα πλαίσια κειμένου στη φόρμα. Στο πλαίσιο κειμένου που εμφανίζει το συνολικό κόστος περιέχει τον ακόλουθο τύπο:

txtPermit1Qty * txtPermitCost1 + txtPermit2Qty * txtPermitCost2 /txtNumberOfPermits

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

  1. Η τιμή στο txtPermit1Qty πολλαπλασιάζεται με την τιμή στο txtPermitCost1.

  2. Η τιμή στο txtPermit2Qty πολλαπλασιάζεται με την τιμή στο txtPermitCost2και αυτό το αποτέλεσμα, στη συνέχεια, διαιρείται με την τιμή στο txtNumberOfPermits.

  3. Το αποτέλεσμα του υπολογισμού στο βήμα 1 προστίθεται στα αποτελέσματα του υπολογισμού στο βήμα 2.

Για να ελέγξετε τη σειρά υπολογισμού, περικλείστε τον υπολογισμό που θέλετε να γίνει πρώτα σε παρενθέσεις. Οι υπολογισμοί στις παρενθέσεις εκτελούνται πριν από τους υπολογισμούς εκτός των παρενθέσεων. Τοποθετήστε τους υπολογισμούς στις παρενθέσεις στα αριστερά των υπολογισμών χωρίς παρενθέσεις. Υπολογισμοί σε παρενθέσεις εκτελούνται εργασία από τις εσωτερικές προς τις εξωτερικές παρενθέσεις.

Για παράδειγμα, μπορείτε να τον παρακάτω τύπο:

((txtPermit1Qty * txtPermitCost1) + (txtPermit2Qty * txtPermitCost2)) / txtNumberOfPermits

Σε αυτόν τον υπολογισμό, την τιμή που προκύπτει από τον πολλαπλασιασμό των τιμών σε txtPermit1Qty και txtPermitCost1 προστίθεται στην τιμή που προκύπτει από τον πολλαπλασιασμό των τιμών σε txtPermit2Qty και txtPermitCost2. Το άθροισμα αυτού του υπολογισμού, στη συνέχεια, διαιρείται με την τιμή στο txtNumberOfPermits.

Αρχή της σελίδας

Εισαγωγή μαθηματικών τύπου σε ένα στοιχείο ελέγχου

  1. Κάντε διπλό κλικ στο στοιχείο ή το πεδίο για το οποίο θέλετε να δημιουργήσετε τον τύπο.

  2. Κάντε κλικ στην καρτέλα Δεδομένα.

  3. Κάντε κλικ στην επιλογή Εισαγωγή τύπου Εικόνα κουμπιού.

  4. Για να εισαγάγετε μια τιμή ή ο μαθηματικός τελεστής στον τύπο, πληκτρολογήστε την τιμή ή το σύμβολο για τη μαθηματική πράξη στο πλαίσιο Τύπος.

    Λίστα μαθηματικών πράξεων

    Λειτουργία

    Σύμβολο

    Προσθήκη

    +

    Αφαίρεση

    -

    Πολλαπλασιασμός

    *

    Διαίρεση

    /

    Σημείωση: Εάν ο τύπος χρησιμοποιεί τον τελεστή διαίρεσης (/), βεβαιωθείτε ότι υπάρχει κενό διάστημα πριν και μετά τον τελεστή διαίρεσης. Εάν ο τελεστής διαίρεσης δεν διαθέτει ένα κενό διάστημα πριν και μετά από αυτό, μπορεί να ερμηνεύσει το InfoPath "/" ως διαχωριστικό για βήματα θέσης XPath και όχι ως τελεστή διαίρεσης.

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

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

    Ο τύπος μου περιέχει σφάλματα

    Κάντε κλικ στην επιλογή Εμφάνιση λεπτομερειών στο παράθυρο διαλόγου του Microsoft Office InfoPath για να δείτε τα σφάλματα στον τύπο. Ακολουθούν ορισμένες προτάσεις για την επίλυση αυτών των σφαλμάτων:

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

    • Διαγράψτε και πληκτρολογήστε ξανά τον τύπο σας για να βεβαιωθείτε ότι έχει πληκτρολογηθεί σωστά.

  6. Για να ελέγξετε τις αλλαγές σας, κάντε κλικ στην επιλογή Προεπισκόπηση στη Βασική γραμμή εργαλείων ή πατήστε το συνδυασμό πλήκτρων CTRL+SHIFT+B.

Αρχή της σελίδας

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

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

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

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

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

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

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

×