| Access - Ερωτήσεις / Απαντήσεις Access + VBA... Εδώ δεν υπάρχουν όρια! |
![]() |
| | Εργαλεία Θεμάτων | Τρόποι εμφάνισης |
| |
|
#1
| |||
| |||
|
Δεν ξερω πως μπορω σε μια φορμα που ειναι δηλωμενη συνεχομενες φορμες να κανω διαφορετικη μορφοποιηση σε καθε γραμμη αναλογα με την τιμη καποιου πεδιου στις λεπτομερειες με κωδικα VBA. Κατι αναλογο σαν την μορφοποιηση υπο ορους μονο που εδω θα μπορω να εχω περισσοτερες απο 3 επιλογες. Ευχαριστω Δημητρης |
|
#2
| ||||
| ||||
|
Δημήτρη, δεν μπορείς με VBA να επέμβεις στις ιδιότητες πεδίων σε συνεχή φόρμα σε επίπεδο εγγραφής. Επιδή η Access στις συνεχείς φόρμες απλά αντιγράφει τα πεδία συνοδευόμενα από τις ιδιότητες τους, αν αλλάξεις το χρώμα φόντου σε ένα πεδίο, η αλλαγή αυτή θα αφορά το πεδίο αυτό σε όλες τις εγγραφές. Η Access 2010 δεν έχει τον περιορισμό των 3 (4) μορφοποιήσεων "υπό όρους" αλλά είναι ακόμα αρκετά νωρίς για την ευρεία χρήση της. Αυτό που μπορεί να γίνει είναι: Η δημιουργία ενός πίνακα με χρήση πεδίου - Αντικειμένου OLE, όπου εισάγουμε αντικείμενα Bitmap Image (Δεξί κλικ στο πεδίο OLE > Εισαγωγή Αντικειμένου > Δημιουργία νέου > Bitmap Image και επεξεργασία εικόνας στο πρόγραμμα Ζωγραφικής των Windows που θα ανοίξει αυτόματα). Κατόπιν το πεδίο αυτό τοποθετείται πίσω από το κανονικό και διαφανές πεδίο κειμένου της φόρμας και με την κατάλληλη δημιουργία σχέσης πινάκων μπορεί να εμφανίζει όσες χρωματικές επιλογές χρειαστούν. Στο επισυναπτόμενο αρχείο μπορείς να δεις τον τρόπο λειτουργίας του. Αν κάτι δεν είναι κατανοητό, μέσα από το παράδειγμα μου ευχαρίστως να δώσω πρόσθετες πληροφορίες. Φιλικά Τάσος
__________________ Ms-Office Development Team Ανάπτυξη επαγγελματικών εφαρμογών |
|
#3
| |||
| |||
|
Ναι καταλαβα Τασο Πολυ εξυπνη λυση (2 σε ενα θα ελεγα) Λιγο δυσκολο ομως στην περιπτωση του Alex με τον χαρτη δωματιων-ξενοδοχειο γιατι ειναι πολλα αυτα τα πεδια (31). Σκεφτομουν τωρα μηπως αν στην μορφοποιηση υπο ορους βαλω στην τιμη συναρτηση που αναγκαστικα θα την καλει μπορεσω να βολευτω Ευχαριστω παντως Ειναι μια καλη τεχνικη που δεν την ηξερα και δεν την φανταστηκα ![]() Φιλικα Δημητρης |
|
#4
| ||||
| ||||
|
Δημήτρη, πόσες μορφοποιήσεις είναι και σε ποια πεδία θα εφαρμοστούν;
__________________ Ms-Office Development Team Ανάπτυξη επαγγελματικών εφαρμογών |
|
#5
| |||
| |||
| Παράθεση:
Κατεβασε λιγο την βαση roomsmap2 apo to θεμα με την procedure του alex απο τις τελευτεες καταχωρησεις Ανοιξε την φορμα qrymap1 Ειναι ενας χαρτης δωματιων που θελουμε να χρωματιζεται αναλογα με την κατηγορια του πελατη Τωρα οπως θα δεις εχουμε 3 κατηγοριες και παει καλα Το θεμα ειναι οτι ο alex θελει περισσοτερες Εγω κολλησα Φιλικα Δημητρης |
|
#6
| |||
| |||
|
Τασο τελικα δεν ηταν τοσο δυσκολο οσο νομιζα Δουλεψε καλα με την ιδεα σου γιατι χρειαζομουν μονο τον φοντο. Οχι το value του πεδιου Το βραδυ θα ανεβασω τις αλλαγες Τωρα τα χρωματα τα οριζει ο χρηστης και ειναι απειρα Για μια ακομη φορα ζωγραφισες. Μπραβο σου Δημητρης |
|
#7
| ||||
| ||||
|
Καλησπέρα Δημήτρη! Μπορείς παράλληλα (αν χρειαστεί) να χρησιμοποιήσεις την κλασική μορφοποίηση υπό όρους της Access για να ορίσεις την μορφοποίηση της γραμματοσειράς (3 * 3 + 1 = 10 διαφορετικές μορφοποιήσεις). Έτσι πχ σε ένα πεδίο που πίσω απ αυτό υπάρχει σκούρο μπλε Bitmap, θα μπορείς να εμφανίσεις τη γραμματοσειρά με άσπρο χρώμα. Καλή συνέχεια! Τάσος
__________________ Ms-Office Development Team Ανάπτυξη επαγγελματικών εφαρμογών Τελευταία επεξεργασία από το χρήστη Tasos : 10-04-11 στις 20:32. |
![]() |
« Προηγούμενο Θέμα
|
Επόμενο Θέμα »
| |
| ||||
| Θέμα | Δημιουργός | Forum | Απαντήσεις | Τελευταίο Μήνυμα |
| [Γενικά] Συνεχόμενες ημέρες εργασίας. | bill72 | Excel - Ερωτήσεις / Απαντήσεις | 24 | 17-11-16 15:38 |
| Πρόβλημα με αυτόματο formatting σε φόρμες | γιώργοςΚ | Access - Ερωτήσεις / Απαντήσεις | 0 | 24-11-14 09:23 |
| [ Φόρμες ] Αναζήτηση σε φόρμες που επιστρέφει φόρμες | theo93 | Access - Ερωτήσεις / Απαντήσεις | 17 | 12-08-14 09:54 |
| [ Φόρμες ] Scroll μπάρα σε συνεχόμενες φόρμες | CrisPapadakis | Access - Ερωτήσεις / Απαντήσεις | 0 | 09-10-13 19:31 |
| [Γενικά] Συνεχόμενες ίδιες εγγραφές. | PANIK | Excel - Ερωτήσεις / Απαντήσεις | 1 | 13-04-12 08:29 |
Η ώρα είναι 09:44.




Υβριδικός τρόπος

