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

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

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

 

Εργαλεία Θεμάτων Τρόποι εμφάνισης
  #1  
Παλιά 17-09-10, 08:43
Όνομα: Αλέξανδρος
Έκδοση λογισμικού Office: Ms-Office 2003, Ms-Office 2007, Ms-Office 2013
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 22-01-2010
Περιοχή: ΑΡΤΑ
Μηνύματα: 521
Προεπιλογή Αριθμός εγγραφών σε φόρμα

Καλημέρα σε όλους τους φίλους.
Μια ερώτηση.Μέχρι πόσες εγγραφές μπορεί να δεχθεί ενας πίνακας και αντίστοιχα μια φόρμα σε μια βάση.Το προβλημα μου είναι ότι έχω μια βάση απο τηλεφωνικό κατάλογο με 5000000 και περισσότερες εγγραφές.Προσπάθησα να κάνω μια βάση με ευρεση τηλ και ευρεση ονόματος και κολλαει και αργει..Μήπως πρεπει να διαιρεσω με κάποιο τροπο τις εγγραφές σε διαφορετικές φόρμες.Γνωρίζει κάποιος να μου πει.Αλεξανδρος
Απάντηση με παράθεση
  #2  
Παλιά 17-09-10, 09:44
Το avatar του χρήστη Tasos
Διαχειριστής
Όνομα: Τάσος Φιλοξενιδης
Έκδοση λογισμικού Office: Ms-Office 365
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική, Γερμανική
 
Εγγραφή: 21-10-2009
Μηνύματα: 2.035
Προεπιλογή

Αλέξανδρε καλημέρα!
Από περιέργεια: Τι χώρο σε MB ή GB καταλαμβάνει η βάση αυτή στο σκληρό δίσκο;

Βρίσκεται η βάση αυτή στον υπολογιστή ή μήπως σε τοπικό δίκτυο;
Μιλάμε για πίνακα Access, ή για διαφορετική μορφή πηγής δεδομένων;
Μπορείς να μας ανεβάσεις ένα δείγμα της βάσης με ελάχιστα (και τροποποιημένα δεδομένα και να μας εξηγήσεις τι ακριβώς ζητείται από το χρήστη.

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

Θα πρότεινα (στα τυφλά) τα παρακάτω:

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

Φρόντισε να διασπάσεις τον τεράστιο αυτό πίνακα
σε περισσότερους μικρότερους (όχι σε ερωτήματα) που να περιέχουν εγγραφφές που ξεκινούν με το γράμμα "Α" ή "Ψ,Ω" .
Καλό θα είναι να μήν υπάρχουν μεγάλες διαφορές όγκου στους πίνακες αυτούς.

Ή βάση σου θα ΠΡΕΠΕΙ να είναι διαιρεμένη.

Είναι κατά πολύ γρηγορότερο να γίνεται αναζήτηση της λέξης "Αναστασίου" σε πίνακα που περιέχει τις εγγραφές "Α" (περίπου 300.000) αντί σε πίνακα 5.000.000 εγγραφών.

Μεγάλη σημασία έχει και ο τρόπος αναζήτησης.

Θα το συνεχίσουμε αφού μας στείλεις ένα δείγμα της βάσης σου.

Φιλικά

Τάσος
__________________
Ms-Office Development Team
Ανάπτυξη επαγγελματικών εφαρμογών

Τελευταία επεξεργασία από το χρήστη Tasos : 17-09-10 στις 10:05.
Απάντηση με παράθεση
  #3  
Παλιά 17-09-10, 10:07
Το avatar του χρήστη nisgia
Super Moderator
Όνομα: Γιάννης
Έκδοση λογισμικού Office: Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 12-10-2009
Περιοχή: Ηγουμενίτσα
Μηνύματα: 161
Προεπιλογή

Καλημέρα σε όλους!

Φίλε Αλέξανδρε, το μυστικό στις αποδοτικές αναζητήσεις είναι το φιλτράρισμα των δεδομένων.
Σκέψου μόνο με ποιον τρόπο εσύ ο ίδιος αναζητάς ένα τηλέφωνο σε έναν τηλεφωνικό κατάλογο.
Δεν ακολουθείς τη διαδρομή Νομός-->Πόλη-->Περιοχή-->Επώνυμο-->Όνομα>>Τηλέφωνο;
Αυτήν ακριβώς τη διαδικασία λοιπόν θα πρέπει να μεταφέρεις προγραμματιστικά και στην εφαρμογή σου.

Συνεπώς, όπως είπε και ο Τάσος, τα δεδομένα σου, καλό είναι να είναι διαιρεμένα, για όσο το δυνατό μεγαλύτερη δυνατότητα φιλτραρίσματος.
Για παράδειγμα, το όνομα και το επώνυμο ή ο κωδικός περιοχής και ο αριθμός τηλεφώνου, θα πρέπει να είναι σε ανεξάρτητα πεδία.
Επίσης, για τα πεδία στα οποία γίνονται συχνά αναζητήσεις θα πρέπει να υπάρχουν ευρετήρια (indexes).

Φιλικά,
Γιάννης
__________________
Αν δεν το ρωτούσες, δεν θα το μαθαίναμε ποτέ...!
-----------------------------------------------
Τελικά η γνώση, αντίθετα με ό,τι μέχρι σήμερα πίστευα, είναι η φυλακή της σκέψης.
Όταν η αφετηρία είναι η ελεύθερη σκέψη, δεν χρειάζεται πλέον να φτάσεις πουθενά!
Απάντηση με παράθεση
  #4  
Παλιά 17-09-10, 10:28
Όνομα: Αλέξανδρος
Έκδοση λογισμικού Office: Ms-Office 2003, Ms-Office 2007, Ms-Office 2013
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 22-01-2010
Περιοχή: ΑΡΤΑ
Μηνύματα: 521
Προεπιλογή

Ευχαριστώ για τις απαντήσεις σας Τάσο και Γιάννη.Αρχικα η βάση είναι ενα (1)GB. Aλλα θέλει λιγο δουλειά για να ξεχωρισω τους πίνακες .θα κάνω λιγο προεργασία και θα τα ξαναπουμε πάλι.Αλέξανδρος
Απάντηση με παράθεση
  #5  
Παλιά 17-09-10, 11:39
Το avatar του χρήστη nisgia
Super Moderator
Όνομα: Γιάννης
Έκδοση λογισμικού Office: Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 12-10-2009
Περιοχή: Ηγουμενίτσα
Μηνύματα: 161
Προεπιλογή

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

Καλή συνέχεια!
Γιάννης
__________________
Αν δεν το ρωτούσες, δεν θα το μαθαίναμε ποτέ...!
-----------------------------------------------
Τελικά η γνώση, αντίθετα με ό,τι μέχρι σήμερα πίστευα, είναι η φυλακή της σκέψης.
Όταν η αφετηρία είναι η ελεύθερη σκέψη, δεν χρειάζεται πλέον να φτάσεις πουθενά!
Απάντηση με παράθεση
Απάντηση στο θέμα


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

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


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

Θέμα Δημιουργός Forum Απαντήσεις Τελευταίο Μήνυμα
Συνολικός αριθμός εγγραφών πίνακα ανα μήνα dimitrisp Access - Ερωτήσεις / Απαντήσεις 3 22-11-15 11:51
Ορισμένος αριθμός εγγραφών σε έκθεση gmax Access - Ερωτήσεις / Απαντήσεις 15 19-01-14 17:05
[ Φόρμες ] Αρνητικός αριθμός σε φόρμα artchrist73 Access - Ερωτήσεις / Απαντήσεις 3 28-02-13 00:17
Αναζήτηση εγγραφών σε φόρμα Access Tasos Access samples - Χρήσιμα αρχεία & παραδείγματα 0 23-03-12 12:38
[ Φόρμες ] ΜΕΓΙΣΤΟΣ ΑΡΙΘΜΟΣ ΠΕΔΙΩΝ ΣΕ ΜΙΑ ΦΟΡΜΑ ACCESS provjn Access - Ερωτήσεις / Απαντήσεις 2 11-03-10 11:46


Η ώρα είναι 15:57.