Ανανέωση ιστοσελίδας
ms-office.gr > Forum > Microsoft Access > Access - Ερωτήσεις / Απαντήσεις > Έλεγχος μοναδικής εγγραφής σε δύο πεδία.

Access - Ερωτήσεις / Απαντήσεις Access + VBA... Εδώ δεν υπάρχουν όρια!

Απάντηση στο θέμα

 

Εργαλεία Θεμάτων Τρόποι εμφάνισης
  #1  
Παλιά 20-11-12, 14:18
Όνομα: Χρήστος
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 24-01-2010
Περιοχή: Φλώρινα
Μηνύματα: 164
Προεπιλογή Έλεγχος μοναδικής εγγραφής σε δύο πεδία.

Έως τώρα ένα ήθελα να μην έχω διπλή εγγραφή πήγαινα στο αντίστοιχο πεδίο και στις Ιδιότητες του έλεγα (Δεν επιτρέπονται διπλότυπα).

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

Άς υποθέσουμε τις παρακάτω εγγραφές
Πεδίο1 = ΑΒΓ Πεδίο2 = 123
Εάν πάω και Γράψω
Πεδίο1 = ΒΓΔ Πεδίο2 = 123
Να μην υπάρχει πρόβλημα, εάν όμως είναι ίδια τα δύο πεδία να με σταματάει..

Μάλλον θέλει κώδικα, για αυτό κλάταρα και ζητώ και πάλι την βοήθεια σας…
Απάντηση με παράθεση
  #2  
Παλιά 20-11-12, 16:01
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 18-06-2010
Μηνύματα: 3.674
Προεπιλογή

Καλησπέρα

Χρήστο, μια λύση (χωρίς κώδικα) είναι η δημιουργία ευρετηρίου 2 πεδίων με μοναδικές τιμές.

Μπορεί να γίνει ως εξής:

1) Ανοίγουμε τον πίνακα σε προβολή σχεδίασης και στην καρτέλα σχεδίασης της ταινίας κάνουμε κλικ στο κουμπί «Ευρετήρια» (Indexes).

2) Στο πλαίσιο διαλόγου που ανοίγει:
  • Δίνουμε ένα όνομα στο ευρετήριο (πχ Field1_Field2).
  • Στη διπλανή στήλη επιλέγουμε το πρώτο πεδίο του ευρετηρίου (πχ Field1).
  • Κάτω ακριβώς επιλέγουμε το δεύτερο πεδίο του ευρετηρίου (πχ Field2).
  • Στο κάτω αριστερά μέρος του πλαισίου διαλόγου, επιλέγουμε «Μοναδικές» (Unique) και κλείνουμε το πλαίσιο διαλόγου.
Αυτό ήταν.

Η access δε θα επιτρέπει την αποθήκευση εγγραφών που θα δημιουργούσαν διπλότυπους συνδυασμούς τιμών στα πεδία Field1 και Field2.

Φιλικά/Γιώργος
Απάντηση με παράθεση
  #3  
Παλιά 20-11-12, 20:15
Όνομα: Χρήστος
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 24-01-2010
Περιοχή: Φλώρινα
Μηνύματα: 164
Προεπιλογή

Ευχαριστώ πάρα πολύ Γιώργο...

Το ευρετήριο που ανέφερες, δεν ήξερα καν ότι υπήρχε, δεν το είχα προσέξει ποτέ...

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

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

Δεν πρόκειται πλέον να έχουμε διπλοεγγραφή...

Τα Σέβη μου μου Γιώργο για άλλη μία φορά..
Απάντηση με παράθεση
  #4  
Παλιά 20-11-12, 20:54
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 18-06-2010
Μηνύματα: 3.674
Προεπιλογή

Φίλε Χρήστο όλοι μαθαίνουμε. Να είσαι καλά.
Απάντηση με παράθεση
Απάντηση στο θέμα


Δικαιώματα - Επιλογές
Δε μπορείτε να δημοσιεύσετε νέα μηνύματα
Δε μπορείτε να δημοσιεύσετε απαντήσεις
Δεν μπορείτε να επισυνάψετε αρχεία
Δεν μπορείτε να επεξεργαστείτε τα μηνύματα σας

Ο κώδικας ΒΒ είναι σε λειτουργία
Τα Smilies είναι σε λειτουργία
Ο κώδικας [IMG] είναι σε λειτουργία
Ο κώδικας HTML είναι εκτός λειτουργίας
Trackbacks are εκτός λειτουργίας
Pingbacks are εκτός λειτουργίας
Refbacks are εκτός λειτουργίας


Παρόμοια Θέματα

Θέμα Δημιουργός Forum Απαντήσεις Τελευταίο Μήνυμα
Έλεγχος και αποτροπή διπλότυπης εγγραφής και εμφάνιση φόρμας pctechdr Access - Ερωτήσεις / Απαντήσεις 2 11-06-15 16:02
[ Φόρμες ] ΦΙΛΤΡΟ ΣΕ ΠΕΔΙΑ gaz_manos Access - Ερωτήσεις / Απαντήσεις 5 18-10-12 18:56
[ Ερωτήματα ] Έλεγχος ίδιας εγγραφής σε πίνακα iondep Access - Ερωτήσεις / Απαντήσεις 5 17-08-11 21:36


Η ώρα είναι 06:40.