
16-08-16, 15:03
|
| Όνομα: Γιώργος Έκδοση λογισμικού Office: Ms-Office 2010 Γλώσσα λογισμικού Office: Ελληνική, Αγγλική | | Εγγραφή: 18-06-2010
Μηνύματα: 3.674
| |
Όταν προτάθηκε η εισαγωγή των περιοχών με επιλογή, τη θεώρησα, χωρίς να το πολυσκεφθώ, καλή ιδέα.
Τώρα, για τους παρακάτω λόγους, διατηρώ πολλές επιφυλάξεις: 1. Οι φόρμες που επιτρέπουν την εισαγωγή με επιλογή, υλοποιούνται ως μη αποκλειστικές (όχι Modal).
Αυτό σημαίνει ότι, ενώ είναι ανοιχτή η φόρμα και είμαστε στο στάδιο εισαγωγής των περιοχών, ο χρήστης μπορεί να κάνει οποιαδήποτε ενέργεια.
Θα μπορούσε για παράδειγμα να διαγράψει φύλλα εργασίας. Ένα πιθανό σενάριο: Ο χρήστης καταχωρεί όλες τις περιοχές στη φόρμα, στη συνέχεια διαγράφει ένα φύλλο από τα καταχωρημένα και ακολούθως κλείνει τη φόρμα, για να γίνει επεξεργασία των καταχωρήσεων.
Ο κώδικας που θα επεξεργαστεί τις καταχωρημένες περιοχές, αν δεν υπάρχει σχετική πρόβλεψη, δε θα βρει το διαγραμμένο φύλλο και θα «χτυπήσει». 2. H Microsoft, παρέχει για την εισαγωγή περιοχών, τη μέθοδο Application.InputBox(Type:=8).
Στη φόρμα εισαγωγής που εμφανίζεται, επιτρέπει εισαγωγή μόνο με πληκτρολόγηση στο σχετικό πλαίσιο κειμένου ή επιλογή με το ποντίκι.
Έκρινε, μάλλον, ότι μια μεγαλύτερη ελευθερία ήταν επικίνδυνη.
|