Καλησπέρα παιδιά, θα ήθελα να ακούσω την γνώμη σας στο εξής:
Έχω ένα πίνακα Α με 75000 εγγραφές πελατών με στοιχεία όπως ονοματεπώνυμο,διευθυνση,τηλέφωνο κτλ
και ένα πίνακα Β με 4000 εγγραφές πελατών με τα ίδια στοιχεία.....
Θα ήθελα να συγκρίνω τους δύο πίνακες ώστε να βρώ και να απομονώσω τις διπλές καταχωρήσεις...
Υπάρχει κανένας γρήγορος τρόπος?
Ευχαριστώ εκ των προτέρων
Find, eliminate, or hide duplicate records in Access (http://office.microsoft.com/en-us/access/HA010345581033.aspx)
Φίλτρο για μοναδικές τιμές ή κατάργηση διπλών τιμών (http://office.microsoft.com/el-gr/excel/HP100739431032.aspx)
...μέσω δημιουργίας Ερωτήματος Εύρεσης Διπλοτύπων
Παράθεση από: dpa2006 στις 04 Μαΐου 2010, 12:25:44 ΜΜ
Find, eliminate, or hide duplicate records in Access (http://office.microsoft.com/en-us/access/HA010345581033.aspx)
Φίλτρο για μοναδικές τιμές ή κατάργηση διπλών τιμών (http://office.microsoft.com/el-gr/excel/HP100739431032.aspx)
Αν τρέξεις το φίλτρο θα περιμένεις αρκετή ώρα και ανάλογα το τερματικό μπορεί να κρεμάσει...
Παράθεση από: Νίκος Αδαμόπουλος στις 04 Μαΐου 2010, 01:25:14 ΜΜ
...μέσω δημιουργίας Ερωτήματος Εύρεσης Διπλοτύπων
Με ποιο τρόπο όμως εφόσον έχω δύο πίνακες και διαφορετικά κριτήρια?
δεν θυμάμαι εάν η access έχει κάποια άλλη διαδικασία για τις διπλότυπες εγγραφές. ???
πιστεύω ότι εναλλακτικά μπορείς να χρησιμοποιήσεις SQL για αυτό που θέλεις.
το θέμα του χρόνου όσο αυξάνουν οι εγγραφές νομίζω ότι είναι δύσκολο να το αποφύγεις.
θα βοηθούσε για παράδειγμα περισσότερη μνήμη και ταχύτερος επεξεργαστής.
σε παλαιό σύστημα ίσως ο χρόνος να είναι πραγματικά πολύ μεγάλος.
για το κρέμασμα συμφωνώ,είναι πολύ πιθανό,ειδικά σε παλαιότερο Hardware.
Παράθεση από: evian στις 04 Μαΐου 2010, 07:50:12 ΜΜ
Με ποιο τρόπο όμως εφόσον έχω δύο πίνακες και διαφορετικά κριτήρια?
Ναι! Δεν πρόσεξα ότι είναι 2 οι πίνακες...
Φτιάξε ένα ερώτημα σε προβολή σχεδίασης. Πρόσθεσε στο ερώτημα αυτούς τους δύο πίνακες. Αν δεν βλέπεις να υπάρχει κάποια σχέση μεταξύ τους (κάποια γραμμή) τότε σύρε το πεδίο (π.χ.) ονοματεπώνυμο του ενός πίνακα πάνω στο αντίστοιχο πεδίο του άλλου πίνακα, οπότε θα φτιαχτεί η γραμμή. Εκτέλεσε το ερώτημα. Θα σου δείξει μόνο τα ονοματεπώνυμα που είναι ίδια και στους δύο πίνακες...
εναλλακτικά με join query σε SQL,
Ενωση Πινάκων (Join) (http://dide.flo.sch.gr/Plinet/Tutorials/Tutorials-SQL.html)