Καλώς ορίσατε στο dotNETZone.gr - Σύνδεση | Εγγραφή | Βοήθεια
σε

 

Αρχική σελίδα Ιστολόγια Συζητήσεις Εκθέσεις Φωτογραφιών Αρχειοθήκες

Έλεγχος καταχωρήσεων σε Access 2000

Îåêßíçóå áðü ôï ìÝëïò andress. Τελευταία δημοσίευση από το μέλος andress στις 30-10-2009, 08:32. Υπάρχουν 3 απαντήσεις.
Ταξινόμηση Δημοσιεύσεων: Προηγούμενο Επόμενο
  •  29-10-2009, 13:18 54804

    Έλεγχος καταχωρήσεων σε Access 2000

    Normal 0

    Γεια σας,

    Έχω το εξής πρόβλημα

     

    Καταχωρώ σε ένα πίνακα στοιχεία πελατών: Όνομα, επώνυμο, πατρώνυμο, μητρώνυμο κ.λ.π.

     

    Όταν τελειώσω την καταχώρηση θα ήθελα να κάνω έναν έλεγχο να δω αν έχω κάνει λάθη κατά την πληκτρολόγηση.

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

    Μια λύση που σκέφτηκα είναι να κάνω ένα Ερώτημα με sort το πεδίο αυτό και να βλέπω τι γίνεται.

    Έτσι για παράδειγμα μου εμφανίζονται 5 εγγραφές με Γιώργο, 80 εγγραφές με Γιώργος, και 1 εγγραφή με Γιώργω. Οπότε πάω και διορθώνω τις λανθασμένες εγγραφές.

     

    Το πρόβλημά μου είναι πως σε ένα μεγάλο πίνακα (5000 εγγραφές περίπου) ζαλίζεσαι, μου βγαίνουν όπως είπα 80 όμοιες εγγραφές με Γιώργος, 150 με Νίκος κ.λ.π. και πρέπει να ελέγξω και τις 5000 γραμμές.

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

    έτσι ώστε να μειωθούν οι συνολικές γραμμές μου.

     

    Αν κάποιος έχει κάποια λύση στο πρόβλημά μου , τον ευχαριστώ εκ των προτέρων.

     

    Επίσης αν υπάρχει κάποια άλλη πρόταση ή κάποιο link για άλλου είδους προσέγγιση στο μεγάλο αυτό θέμα που έχει να κάνει με τον Έλεγχο Καταχωρήσεων είναι ευπρόσδεκτο.

     

    Ευχαριστώ

     

    Αντρέας

  •  29-10-2009, 14:30 54810 σε απάντηση της 54804

    Απ: Έλεγχος καταχωρήσεων σε Access 2000

    Δεν έχω μπροστά μου Access οπότε το κάνω με το χέρι από μνήμης τέσταρε το.

    έστω ο πίνακας είναι ο table και το πεδίο το name 
    θα ανοίξεις ένα query σε design θα πας στο sql mode και θα γράψεις
    select name, count(name) 
    from table 
    group by name 


    Manos
  •  29-10-2009, 14:42 54811 σε απάντηση της 54804

    Απ: Έλεγχος καταχωρήσεων σε Access 2000

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

    Μπορείς να κάνεις πολλά για το validate. Από VBA ξέρεις? 

    Manos
  •  30-10-2009, 08:32 54835 σε απάντηση της 54811

    Απ: Έλεγχος καταχωρήσεων σε Access 2000

    Θα δοκιμάσω αυτά που μου είπες Μάνο
    Δεν ξέρω από VBA αλλά μάλλον βλέπω να ασχολούμαι.

    Ευχαριστώ πολύ για το χρόνο σου. Yes





Προβολή Τροφοδοσίας RSS με μορφή XML
Με χρήση του Community Server (Commercial Edition), από την Telligent Systems