Εμφάνιση ενός μόνο μηνύματος
  #7  
Παλιά 16-08-16, 15:03
kapetang Ο χρήστης kapetang δεν είναι συνδεδεμένος
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 18-06-2010
Μηνύματα: 3.674
Προεπιλογή

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

Τώρα, για τους παρακάτω λόγους, διατηρώ πολλές επιφυλάξεις:

1. Οι φόρμες που επιτρέπουν την εισαγωγή με επιλογή, υλοποιούνται ως μη αποκλειστικές (όχι Modal).

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

Θα μπορούσε για παράδειγμα να διαγράψει φύλλα εργασίας.

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

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

2. H Microsoft, παρέχει για την εισαγωγή περιοχών, τη μέθοδο Application.InputBox(Type:=8).

Στη φόρμα εισαγωγής που εμφανίζεται, επιτρέπει εισαγωγή μόνο με πληκτρολόγηση στο σχετικό πλαίσιο κειμένου ή επιλογή με το ποντίκι.

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