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

Δημήτρη, δεν μπορείς με VBA να επέμβεις στις ιδιότητες πεδίων σε συνεχή φόρμα σε επίπεδο εγγραφής.
Επιδή η Access στις συνεχείς φόρμες απλά αντιγράφει τα πεδία συνοδευόμενα από τις ιδιότητες τους, αν αλλάξεις το χρώμα φόντου σε ένα πεδίο, η αλλαγή αυτή θα αφορά το πεδίο αυτό σε όλες τις εγγραφές.
Η Access 2010 δεν έχει τον περιορισμό των 3 (4) μορφοποιήσεων "υπό όρους" αλλά είναι ακόμα αρκετά νωρίς για την ευρεία χρήση της.
Αυτό που μπορεί να γίνει είναι:

Η δημιουργία ενός πίνακα με χρήση πεδίου - Αντικειμένου OLE, όπου εισάγουμε αντικείμενα Bitmap Image (Δεξί κλικ στο πεδίο OLE > Εισαγωγή Αντικειμένου > Δημιουργία νέου > Bitmap Image και επεξεργασία εικόνας στο πρόγραμμα Ζωγραφικής των Windows που θα ανοίξει αυτόματα).

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

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


Φιλικά

Τάσος
Συνημμένα Αρχεία
Τύπος Αρχείου: mdb AccConticionalFormat.mdb (592,0 KB, 61 εμφανίσεις)
__________________
Ms-Office Development Team
Ανάπτυξη επαγγελματικών εφαρμογών
Απάντηση με παράθεση