Θέμα: Φόρμες docmd.maximize

Εμφάνιση ενός μόνο μηνύματος
  #4  
Παλιά 16-02-14, 12:03
Το avatar του χρήστη Tasos
Tasos Ο χρήστης Tasos δεν είναι συνδεδεμένος
Διαχειριστής
Όνομα: Τάσος Φιλοξενιδης
Έκδοση λογισμικού Office: Ms-Office 365
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική, Γερμανική
 
Εγγραφή: 21-10-2009
Μηνύματα: 2.035
Προεπιλογή

Χρήστο, αν μια φόρμα έχει σχεδιαστεί για να λειτουργήσει σε οθόνες με διαστάσεις πχ. 1920 * 1080,
εάν μεγιστοποιηθεί σε κάποια οθόνη με μικρότερη αναλυτικότητα (πχ. 1280 * 720) πολύ απλά τα στοιχεία που περιέχονται στα δεξιά της φόρμας δεν θα εμφανιστούν καθόλου.

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

Σήμερα μπορούμε να θεωρήσουμε ως ελάχιστο πλάτος μια οθόνης τα 1280 px.
Υπάρχουν ελάχιστοι υπολογιστές που διαθέτουν οθόνες με ακόμα χαμηλότερη ανάλυση οθόνης.

Με γνώμονα λοιπόν τα παραπάνω και με σεβασμό στο περιβάλλον εργασίας του χρήστη (μην του καλύπτουμε την μπάρα εργασίας για παράδειγμα), σχεδιάζουμε τις φόρμες φροντίζοντας να υπάρχει ομοιογένεια, συμμετρία, αλλά και αυξομοίωση του πλάτους ή ύψους των στοιχείων χρησιμοποιώντας ρυθμίζοντας τις ιδιότητες "Οριζόντια ή κατακόρυφη αγκύρωση".
Περισσότερες λεπτομέρειες υπάρχουν εδώ: Make controls stretch, shrink, or move as you resize a form - Access - Office.com

Οι ιδιότητες "Οριζόντια ή κατακόρυφη αγκύρωση" δεν υπάρχουν σε εκδόσεις microsoft Access < 2007.

Υπάρχει ένα απλό παράδειγμα στο φόρουμ όπου αυξομειώνονται οι διαστάσεις αντικειμένων με χρήση VBA.
Ο σύνδεσμος: http://www.ms-office.gr/forum/14682-post4.html

Φιλικά

Τάσος
__________________
Ms-Office Development Team
Ανάπτυξη επαγγελματικών εφαρμογών
Απάντηση με παράθεση