Εμφάνιση ή απόκρυψη γραμμών σε επαναλαμβανόμενο πίνακα με χρήση μορφοποίησης υπό όρους

Ισχύει για
InfoPath 2010 InfoPath 2013

Στο Microsoft Office InfoPath, μπορείτε να χρησιμοποιήσετε τη μορφοποίηση υπό όρους για να καθορίσετε διαφορετικές επιλογές μορφοποίησης για ένα στοιχείο ελέγχου που βασίζεται σε συνθήκες που παρουσιάζονται στη φόρμα. Εάν οι καθορισμένες συνθήκες ισχύουν όταν ένας χρήστης συμπληρώνει μια φόρμα που βασίζεται στο πρότυπο φόρμας, εφαρμόζεται η μορφοποίηση υπό όρους.

Αυτό το άρθρο εξηγεί πώς μπορείτε να χρησιμοποιήσετε τη μορφοποίηση υπό όρους για να εμφανίσετε ή να αποκρύψετε μια γραμμή σε έναν επαναλαμβανόμενο πίνακα ή επαναλαμβανόμενη ενότητα, ανάλογα με το εάν τα δεδομένα σε μια γραμμή ταιριάζουν με την τιμή ενός στοιχείου ελέγχου πλαισίου αναπτυσσόμενης λίστας. Για παράδειγμα, εάν το πρότυπο φόρμας έχει έναν επαναλαμβανόμενο πίνακα που περιέχει γραμμές προϊόντων που εμπίπτουν σε μία από τις τρεις ταξινομήσεις (A, B ή C), μπορείτε να χρησιμοποιήσετε τη μορφοποίηση υπό όρους για να καθορίσετε ποιες γραμμές εμφανίζονται, με βάση τις επιλογές που κάνουν οι χρήστες στη φόρμα.

Σημείωση

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

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

Βήμα 1: Προσθήκη των στοιχείων ελέγχου

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

  1. Στο πρότυπο φόρμας, κάντε κλικ στο σημείο όπου θέλετε να εισαγάγετε ένα πλαίσιο λίστας και έναν επαναλαμβανόμενο πίνακα.
  2. Εάν το παράθυρο εργασιών Στοιχεία ελέγχου δεν είναι ορατό, κάντε κλικ στην επιλογή Περισσότερα στοιχεία ελέγχου στο μενού Εισαγωγή ή πατήστε το συνδυασμό πλήκτρων ALT+I, C.
  3. Στην περιοχή Εισαγωγή στοιχείων ελέγχου στο παράθυρο εργασιών Στοιχεία ελέγχου , κάντε κλικ στην επιλογή Πλαίσιο λίστας και, στη συνέχεια, κάντε κλικ στην επιλογή Επαναλαμβανόμενος πίνακας.
  4. Όταν εισάγετε έναν επαναλαμβανόμενο πίνακα, θα σας ζητηθεί ο αριθμός των στηλών. Αφήστε την προεπιλεγμένη τιμή στο 3 και, στη συνέχεια, κάντε κλικ στο κουμπί OK.
  5. Επάνω από το πλαίσιο λίστας που εισαγάγατε στο πρότυπο φόρμας, πληκτρολογήστε μια ετικέτα που αναφέρει Φιλτράρισμα κατά τύπο:.
  6. Πληκτρολογήστε ετικέτες στηλών στην πρώτη γραμμή του επαναλαμβανόμενου πίνακα, έτσι ώστε η πρώτη στήλη να έχει την ένδειξη Προϊόν, η δεύτερη στήλη να έχει την ένδειξη Τύπος και η τρίτη στήλη να έχει την ένδειξη Τιμή.

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

Βήμα 2: Καθορισμός της μορφοποίησης υπό όρους

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

  1. Κάντε διπλό κλικ στο πλαίσιο λίστας.

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

  3. Στην περιοχή Καταχωρήσεις πλαισίου λίστας, κάντε κλικ στην επιλογή Προσθήκη.

  4. Στο πλαίσιο Τιμή , στο παράθυρο διαλόγου Προσθήκη επιλογής, πληκτρολογήστεA και, στη συνέχεια, κάντε κλικ στο κουμπί OK.

  5. Επαναλάβετε τα βήματα 3 και 4 για να προσθέσετε τιμές για τα B, C και D.

  6. Στη λίστα τιμών, επιλέξτε D και, στη συνέχεια, κάντε κλικ στην επιλογή Ορισμός προεπιλογής.

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

  8. Στο παράθυρο διαλόγου Μορφοποίηση υπό όρους, κάντε κλικ στην επιλογή Προσθήκη.

  9. Στην περιοχή Εάν αυτή η συνθήκη είναι αληθής, στο πρώτο πλαίσιο, επιλέξτε το πεδίο που αντιστοιχεί στη δεύτερη στήλη του επαναλαμβανόμενου πίνακα.

  10. Στο δεύτερο πλαίσιο, το κλικ δεν είναι ίσο με.

  11. Στο τρίτο πλαίσιο, κάντε κλικ στην επιλογή Επιλογή πεδίου ή ομάδας.

  12. Στο παράθυρο διαλόγου Επιλογή πεδίου ή ομάδας , επιλέξτε το πεδίο που αντιστοιχεί στο πλαίσιο λίστας που εισαγάγατε στο πρότυπο φόρμας και, στη συνέχεια, κάντε κλικ στο κουμπί OK.

    Σημείωση

    Η συνθήκη θα συγκρίνει δυναμικά τις δύο τιμές.

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

    Σημείωση

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

  14. Για να επιστρέψετε στο πρότυπο φόρμας, κάντε κλικ στο κουμπί OK δύο φορές.

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

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

  17. Πληκτρολογήστε D στο πλαίσιο Τιμή .

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

Βήμα 3: Προεπισκόπηση του προτύπου φόρμας

Αφού προσθέσετε μορφοποίηση υπό όρους στο πρότυπο φόρμας, συνιστάται να ελέγξετε τις αλλαγές για να βεβαιωθείτε ότι λειτουργούν σωστά.

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

    Σημείωση

    Από προεπιλογή, η επιλογή στο πλαίσιο λίστας είναι D. Ίσως χρειαστεί να κάνετε κύλιση προς τα επάνω στο πλαίσιο κειμένου για να δείτε τις άλλες τιμές.

  2. Για να προσθέσετε μερικές γραμμές στον επαναλαμβανόμενο πίνακα, κάτω από τον επαναλαμβανόμενο πίνακα, κάντε κλικ στην επιλογή Εισαγωγή στοιχείου αρκετές φορές.

  3. Για κάθε γραμμή στη δεύτερη στήλη του επαναλαμβανόμενου πίνακα, αντικαταστήστε την προεπιλεγμένη τιμή D μεA, B ή C.

    Σημείωση

    Στις παραστάσεις ισχύει η διάκριση πεζών-κεφαλαίων.

  4. Αλλαγή της επιλογής στο πλαίσιο λίστας. Οι γραμμές στον επαναλαμβανόμενο πίνακα θα εμφανίζονται και θα εξαφανίζονται καθώς ορίζετε διαφορετικές επιλογές.

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