Θέμα: Εκθέσεις Ανανέωση Έκθεσης

Εμφάνιση ενός μόνο μηνύματος
  #2  
Παλιά 05-07-11, 11:49
kapetang Ο χρήστης kapetang δεν είναι συνδεδεμένος
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 18-06-2010
Μηνύματα: 3.674
Προεπιλογή

Καλημέρα στην παρέα

Τζίμη, βλέποντας τη ΒΔ που ανέβασες, διαπίστωσα:
1. Προβλήματα στη σχεδίαση. Επειδή ο πίνακας «ΣΤΟΙΧΕΙΑ» περιέχει όλα τα στοιχεία ενός ατόμου και κάθε εγγραφή (άτομο) παίρνει ένα μοναδικό κωδικό (ID), στον πίνακα «ΕΓΓΡΑΦΕΣ» το μόνο που πρέπει να καταχωρείται, για να έχουμε τα στοιχεία του ατόμου, είναι το ID.
Αυτό είναι βασικό για τη σωστή σχεδίαση των ΒΔ. Περισσότερα μπορείς να διαβάσεις στο παρακάτω άρθρο.
Βασικές αρχές σχεδίασης βάσης δεδομένων - Access - Office.com
2. Η φόρμα «ΕΠΙΛΟΓΗ» δεν πρέπει να είναι δεσμευμένη και να δείχνει εγγραφές, αφού έτσι κάνοντας διάφορες επιλογές στο πλαίσιο επωνυμία, υπάρχει περίπτωση, να μεταβάλλουμε τα δεδομένα του υποκείμενου πίνακα.
Ουσιαστικά εκείνο που θα επιλέγεται (ανεξάρτητα από αυτό που φαίνεται) είναι το ID του ατόμου και όχι η επωνυμία, όπου μπορεί να υπάρχουν συνωνυμίες.
3. Το υποκείμενο ερώτημα της έκθεσης είναι ομαδοποίησης. Το περίεργο είναι ότι η ομαδοποίηση γίνεται για όλα τα πεδία (δεν υπολογίζονται πχ αθροίσματα για τα πεδία ΠΟΣΟ, ΦΠΑ, κλπ) και το μόνο που επιτυγχάνεται είναι η εξάλειψη τυχόν διπλοεγγραφών.
Σημειώνω επίσης ότι στις εκθέσεις και χωρίς ερώτημα ομαδοποίησης μπορούν να γίνουν θαυμάσιες ομαδοποιήσεις.
Κατά τη γνώμη θα πρέπει πρώτα να επιλύσεις τα παραπάνω ουσιαστικά προβλήματα και μετά να ασχοληθείς με τους ζητούμενους αυτοματισμούς.

Φιλικά/Γιώργος
Απάντηση με παράθεση