Εμφάνιση ενός μόνο μηνύματος
  #9  
Παλιά 22-05-12, 00:34
Dangel82 Ο χρήστης Dangel82 δεν είναι συνδεδεμένος
Super Moderator
Όνομα: Αγγελος
Έκδοση λογισμικού Office: Ms-Office 2003, Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 29-04-2010
Μηνύματα: 111
Προεπιλογή

Παράθεση:
Αρχική Δημοσίευση από kapetang Εμφάνιση μηνυμάτων
Καλησπέρα στην παρέα

Άγγελε, στην ΒΔ που ανέβασα υλοποίησα το ζητούμενο «Αυτό που θέλω να κάνω είναι , μετά την ενημέρωση του πεδίου, να γίνεται έλεγχος στις άλλες τιμές του πεδίου και αν βρεθεί ίδια τιμή τότε τα δύο αυτά πεδία που έχουν την ίδια τιμή να αποκτούν το ίδιο χρώμα φόντου»

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

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

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

Δες τη φόρμα Table2 στην ΒΔ που επισυνάπτω.

Φιλικά/Γιώργος
Θα συμφωνήσω πως το ζητούμενο ήταν αυτό ακριβώς που απάντησες.

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

Αυτό που ανέβασα, ήταν μια δική μου προσέγγιση για το ζητούμενο όπως και να έχει το θέμα.

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

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

Το θετικό απ' όλη αυτή την ιστορία συμπέρασμα, είναι πως υπάρχουν γερά θεμέλια στο forum! :D

Φιλικά, Άγγελος
__________________
Always Look on the Bright Side of Life!
Απάντηση με παράθεση