Αναγν. άρθρου: 211253 - Τελευταία αναθεώρηση: Δευτέρα, 27 Σεπτεμβρίου 2010 - Αναθεώρηση: 2.0

WD2000: Υπολογισμού στο πεδίο φόρμας εμφανίζει εσφαλμένο αποτέλεσμα

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

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

Ανάπτυξη όλων | Σύμπτυξη όλων

Συμπτώματα

Όταν ένας υπολογισμός του πεδίου φόρμας αφορά ένα άλλο πεδίο φόρμας υπολογισμού, τα αποτελέσματα μπορεί να είναι εσφαλμένη.

Τα δύο παρακάτω σενάρια παρουσιάζουν αυτό το σύμπτωμα.

Σενάριο 1: Χωρίς μορφοποίηση με τη μορφή αριθμού από ένα πεδίο φόρμας

   TYPE OF
   TEXTFORM                                     ACTUAL  EXPECTED
   FIELD          EXPRESSION       BOOKMARK     RESULT   RESULT
   -------------------------------------------------------------

   NUMBER         NONE             Text1         100       100
   CALCULATION    =Text1           Text2         100       100
   CALCULATION    =Text1 + Text2   Text3         100200    200
				
Το αποτέλεσμα διπλασιασμού την τιμή του πεδίου φόρμας 2 (Text2).

Σενάριο 2: δολαρίου σε οποιοδήποτε ή και τα δύο πεδία φόρμας

   TYPE OF
   TEXTFORM                                              ACTUAL  EXPECTED
   FIELD          EXPRESSION     FORMATTING      BKMRK   RESULT   RESULT
   -----------------------------------------------------------------------

   NUMBER       NONE            Dollar Sign     Text1     100       100
   CALCULATION  =Text1          Dollar Sign     Text2    $100      $100
   CALCULATION  =Text1 + Text2  Doesn't Matter  Text3    $300       200
				
Το αποτέλεσμα διπλασιασμού την τιμή του πεδίου φόρμας 2 (Text2).

Αιτία

Το Word ορίζει τους σελιδοδείκτες που έχουν αντιστοιχιστεί στα πεδία φόρμας υπολογισμού εσφαλμένα. Ως αποτέλεσμα, το Word δεν αναλύσει σωστά αυτά τα πεδία φόρμας, συνδέει τους θέση.

Εναλλακτικός τρόπος αντιμετώπισης

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

Μέθοδος 1: Αποφεύγετε αναφέρεται σε οποιαδήποτε άλλα πεδία υπολογισμού

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

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

Κείμενο1 (Bookmark από το πρώτο πεδίο φόρμας) + Κείμενο1 (έκφρασης από το δεύτερο πεδίο φόρμας)

Μέθοδος 2: Επαναπροσδιορισμός της σελιδοδεικτών έτσι ώστε το Word υπολογίζει σωστά τον τύπο

ΣΗΜΕΙΩΣΗ: Πρέπει να επαναλάβετε αυτήν τη διαδικασία κάθε φορά που αλλάζετε μια συγκεκριμένη φόρμα πεδίο τουΕπιλογές πεδίου φόρμας: κείμενοπαράθυρο διαλόγου.

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

  1. Ενεργοποιήσετε την προβολή κώδικα πεδίου, πιέζοντας τα πλήκτρα ALT + F9.
  2. Επιλέξτε το πεδίο υπολογισμού που παράγει λανθασμένα αποτελέσματα.

    ΣΗΜΕΙΩΣΗ: Θα πρέπει να συμπεριλάβετε το πεδίο (αγκύλες{}) της επιλογής.
  3. Στο διακομιστήINSERTμενού, κάντε κλικ στο κουμπίΣελιδοδείκτης.

    ΣΗΜΕΙΩΣΗ: Πρέπει να είναι επιλεγμένο ο σελιδοδείκτης για το επιλεγμένο πεδίο φόρμας.
  4. Κάντε κλικADD.

    ΣΗΜΕΙΩΣΗ: Αυτό επανακαθορίζει το σελιδοδείκτη για να συμπεριλάβετε τις αγκύλες πεδίου.
  5. Πιέστε το πλήκτρο F9 για να ενημερώσετε το πεδίο και στη συνέχεια πιέστε το πλήκτρο ALT + F9 για να επαναφέρετε την προβολή αποτελεσμάτων του πεδίου κωδικός.
Το αποτέλεσμα τώρα θα πρέπει να είναι σωστή.

Μέθοδος 3: Ορισμός νέου σελιδοδείκτη που περιλαμβάνει το πρώτο πεδίο υπολογισμού

ΣΗΜΕΙΩΣΗ: Δεν χρειάζεται να επαναλάβετε αυτήν τη διαδικασία, εάν αλλάξετε το πεδίο φόρμας στοΕπιλογές πεδίου φόρμας: κείμενοπαράθυρο διαλόγου.

Για να ορίσετε νέο σελιδοδείκτη που περιλαμβάνει το πρώτο πεδίο υπολογισμού τύπου σας καθώς και ένα διάστημα μετά από αυτήν, ακολουθήστε τα εξής βήματα:

  1. Ενεργοποιήσετε την προβολή κώδικα πεδίου, πιέζοντας τα πλήκτρα ALT + F9.
  2. Επιλέξτε το πρώτο πεδίο φόρμας υπολογισμού που αναφέρεται στο πεδίο ΤΎΠΟΣ (=). Συμπεριλάβετε το διάστημα που ακολουθεί σε αυτό το πεδίο με την επιλογή σας. Η επιλογή θα πρέπει να μοιάζει με το ακόλουθο παράδειγμα:

             { FORMTEXT {=Text1}}
             ^                   ^
             |                   |
             Start of            End of
             selection           selection
    						
  3. Στο διακομιστήINSERTμενού, κάντε κλικ στο κουμπίΣελιδοδείκτης.
  4. Πληκτρολογήστε ένα νέο όνομα με τοΌνομα σελιδοδείκτηπλαίσιο και στη συνέχεια κάντε κλικADD.
  5. Απενεργοποίηση προβολής κώδικα πεδίου, πιέζοντας τα πλήκτρα ALT + F9.
  6. Στο δεύτερο πεδίο υπολογισμού, χρησιμοποιήστε το σελιδοδείκτη που καθορίσατε στο βήμα 4 αντί για το σελιδοδείκτη που θα ορίσετε το Word για το πρώτο πεδίο φόρμας υπολογισμού.

Μέθοδος 4: σε έναν πίνακα, αναφορές κελιών πίνακα χρήση όχι ονόματα σελιδοδείκτη

Χρήση αναφορών κελιών πίνακα και όχι ονόματα σελιδοδείκτη στο πεδίο Υπολογισμός φόρμας.

ΣΗΜΕΙΩΣΗ: Αυτή η μέθοδος λειτουργεί μόνο αν δεν υπάρχουν άλλες αριθμός πεδία φόρμας σε οποιοδήποτε κελί πίνακα που αναφέρεται στο πεδίο φόρμας υπολογισμού.

Για παράδειγμα, να αλλάξετε αυτόν τον υπολογισμό:
   {FORMTEXT {=Text1 + Text2}}
				
με το ακόλουθο
   {FORMTEXT {=A1 + A2}}
				
Πού είναι ο σελιδοδείκτης Text1 στο κελί A1 του πίνακα και είναι ο σελιδοδείκτης Κείμενο2 στο κελί A2 του πίνακα.

Κατάσταση

Η Microsoft έχει επιβεβαιώσει ότι πρόκειται για ζήτημα το οποίο παρουσιάζεται στα προϊόντα της που αναφέρονται στην αρχή αυτού του άρθρου.

Οι πληροφορίες σε αυτό το άρθρο ισχύουν για:
  • Microsoft Word 2000 Standard Edition
Λέξεις-κλειδιά: 
kbbug kbfield kbmt KB211253 KbMtel
Μηχανικά μεταφρασμένοΜηχανικά μεταφρασμένο
ΣΗΜΑΝΤΙΚΟ: Αυτό το άρθρο είναι προϊόν λογισμικού μηχανικής μετάφρασης της Microsoft και όχι ανθρώπινης μετάφρασης. Η Microsoft σάς προσφέρει άρθρα που είναι προϊόντα ανθρώπινης αλλά και μηχανικής μετάφρασης έτσι ώστε να έχετε πρόσβαση σε όλα τα άρθρα της Γνωσιακής Βάσης μας στη δική σας γλώσσα. Ωστόσο, ένα άρθρο που έχει προκύψει από μηχανική μετάφραση δεν είναι πάντα άριστης ποιότητας. Ενδέχεται να περιέχει λεξιλογικά, συντακτικά ή γραμματικά λάθη, όπως ακριβώς τα λάθη που θα έκανε ένας μη φυσικός ομιλητής επιχειρώντας να μιλήσει τη γλώσσα σας. Η Microsoft δεν φέρει καμία ευθύνη για τυχόν ανακρίβειες, σφάλματα ή ζημίες που προκύψουν λόγω τυχόν παρερμηνειών στη μετάφραση του περιεχομένου ή χρήσης του από τους πελάτες της. Επίσης, η Microsoft πραγματοποιεί συχνά ενημερώσεις στο λογισμικό μηχανικής μετάφρασης.
Η αγγλική έκδοση αυτού του άρθρου είναι η ακόλουθη:211253  (http://support.microsoft.com/kb/211253/en-us/ )