Ανανέωση ιστοσελίδας
ms-office.gr > Forum > Microsoft Access > Access - Ερωτήσεις / Απαντήσεις > Βάση δεδομένων που δουλεύει σε Office 7, όχι όμως σε Office 13 ή 16

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

 

 

Εργαλεία Θεμάτων Τρόποι εμφάνισης
Prev Προηγούμενο μήνυμα   Επόμενο Μήνυμα Next
  #7  
Παλιά 11-04-21, 14:37
Όνομα: Κώστας
Έκδοση λογισμικού Office: Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 14-11-2012
Περιοχή: κοζανη
Μηνύματα: 41
Προεπιλογή Απάντηση στο Γιάννη αλλά και σε όλους

Καλημέρα Γιάννη (tsgiannis)! Είναι αλήθεια ότι δεν περίμενα πλέον απάντηση (συνήθως στην αρχή μόνο ανταποκρίνεται ο κόσμος) και έτσι δεν έμπαινα πια στο forum να κοιτάξω, αλλά και όταν διάβασα την απάντησή σου δεν ήξερα να απαντήσω (δεν είμαι σχετικός ιδιαίτερα στο να πω ακριβώς-εύκολα για τον κάθε υπολογιστή μου, τα χαρακτηριστικά του).
Έχεις δίκιο στο ότι το πρόγραμμα μου έχει κακή αρχική σχεδίαση. Χρησιμοποιώ πάρα πολλές μεταβλητές –πεδία σε διάφορα ερωτήματα (αν και χρειάζονται όλα, δεν είμαι σπάταλος νομίζω) και έχω πάρα πολλές εγγραφές σε πίνακες, κάθε χρόνο προσθέτω περίπου 4000 εγγραφές σε έναν βασικό μου πίνακα με 190 πεδία και 50000 εγγραφές (έχει σχέση με τη δουλειά μου, δειγματοληψίες και καταγραφές αναλύσεων) . Αυτός είναι στο ένα συνδεδεμένο αρχείο Access, με 155 ΜΒ.
Για την επεξεργασία στο άλλο συνδεδεμένο αρχείο Access, που έχει 1,68 GB (!) χρησιμοποιείται ένα βασικό ερώτημα που προκύπτει από δύο ερωτήματα χωρίς κάποιο join (!) που σημαίνει ότι όλες οι γραμμές του ενός ερωτήματος "πολλαπλασιάζονται" με όλες του δεύτερου και μετά δημιουργώ πάρα πολλά υπολογιστικά πεδία και γενικά κάνω διάφορες ομαδοποιήσεις και φιλτραρίσματα (εδώ η κακή σχεδίαση). Οι εγγραφές που δημιουργούνται (στιγμιαία στο ερώτημα αυτό, που πλέον δεν είναι δυνατόν να το δω σε προβολή φύλλου δεδομένων) είναι εκατομμύρια. Μετά βέβαια φιλτράρονται και τα ετήσια δεδομένα που δουλεύω κάθε φορά είναι περίπου 30.000 εγγραφές, με πολλά πεδία βέβαια. Δυστυχώς, πριν 10 χρόνια όταν ξεκίνησα έτσι δε φανταζόμουν ότι θα κόντευε να φρακάρει η βάση, ότι δεν είναι αυτός ο τρόπος ο πιο κατάλληλος για να κάνω τη δουλειά μου (ήμουν και πιο άσχετος με την Access, όχι πως τώρα είμαι ιδιαίτερα σχετικός, οπότε δεν μπορώ πλέον να την ξαναστήσω από την αρχή).
Για να μπορέσω να συνεχίσω να την κάνω να τρέχει, στη διάρκεια των ετών, αναγκάστηκα να μετατρέψω κάποια ερωτήματα επιλογής σε ερωτήματα δημιουργίας πίνακα, ώστε τα επόμενα ερωτήματα να βασίζονται σε πίνακες και έτσι να μπορούν να δουλεύουν. Έτσι προέκυψε και το συγκεκριμένο ερώτημα δημιουργίας πίνακα, που δεν τρέχει πλέον σε Access 2019/Windows 10 (αλλά συνεχίζει και τρέχει στο περιβάλλον του labtop, Windows 7 και Oficce 2007).
Θα προσπαθήσω να ακολουθήσω τη συμβουλή σου σχετικά με τη διαίρεση ερωτημάτων σε ερωτήματα με μικρότερα πεδία. Αυτό που αναφέρεις «πιθανόν να χρειαστείς να κάνεις και κάποιους προσωρινούς πίνακες», μάλλον δεν εννοείς ερωτήματα δημιουργίας πίνακα, αλλά κάτι άλλο που δε γνωρίζω πώς γίνεται, όμως θα ψάξω στο forum να βρω εφαρμογές που το χρησιμοποιούν (προσωρινοί πίνακες, κάπου το έχω δει σίγουρα) και ελπίζω να προχωρήσω με αυτόν τον τρόπο.
Σας ευχαριστώ και πάλι όλους όσοι καταπιάνεστε στο forum αυτό με τα προβλήματα των άλλων και βοηθάτε!
Απάντηση με παράθεση
 


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

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


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

Θέμα Δημιουργός Forum Απαντήσεις Τελευταίο Μήνυμα
[Γενικά] Ms-Office 2010 to Ms-Office 2003 gastky Excel - Ερωτήσεις / Απαντήσεις 1 22-02-16 11:08
[ Active X Controls ] Απο Office 2003-2007 σε Office 2010 xristos0718 Access - Ερωτήσεις / Απαντήσεις 3 02-02-12 13:34
Office 2010 jimrenoir Access - Ερωτήσεις / Απαντήσεις 1 03-05-11 08:09


Η ώρα είναι 16:18.