Ανανέωση ιστοσελίδας
ms-office.gr > Forum > Microsoft Access > Access - Ερωτήσεις / Απαντήσεις > [ Συναρτήσεις ] Μεσοσταθμικός μέσος όρος

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

 

 

Εργαλεία Θεμάτων Τρόποι εμφάνισης
Prev Προηγούμενο μήνυμα   Επόμενο Μήνυμα Next
  #10  
Παλιά 10-11-11, 11:45
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 18-06-2010
Μηνύματα: 3.674
Προεπιλογή

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

Χρήστο, αν δεν διάβασες το άρθρο, που σου πρότεινα, ίσως να μη αντιληφτείς αυτά που γράφω παρακάτω.

1. Στη ΒΔ υπάρχει ο πίνακας «Παραγωγοί», που περιέχει τα στοιχεία των παραγωγών (Α/Α, Επώνυμο, Όνομα, Πατρώνυμο, ΑΦΜ, Κωδικός ΕΛΟΓΑΚ).
Στον πίνακα αυτό, ενώ έχεις προσθέσει ένα πεδίο αυτόματης αρίθμησης [Α/Α], ορίζεις ως πρωτεύον κλειδί το πεδίο [ΑΦΜ].

Αν όλοι οι παραγωγοί έχουν ΑΦΜ και το γνωρίζεις θα μπορούσες να το κάνεις πρωτεύον κλειδί, αλλά τότε το πεδίο [Α/Α] περισσεύει.
Αν δεν υπάρχουν οι παραπάνω προϋποθέσεις θα πρέπει να οριστεί πρωτεύον κλειδί το πεδίο [Α/Α]. Παρακάτω υποθέτω ότι καλώς όρισες το ΑΦΜ.

2. Στον πίνακα «Τιμές54», ενώ καλώς προσθέτεις το πεδίο [ΑΦΜ], ως εξωτερικό (ξένο) πεδίο, προσθέτεις και τα πεδία [Επώνυμο] και [Όνομα], που είναι περιττά και μπορούν να δημιουργήσουν προβλήματα.

Είναι περιττά αφού, έχοντας το [ΑΦΜ], μπορούμε να πάμε στον πίνακα «Παραγωγοί» και να βρούμε ποιος παραγωγός το έχει.

Πρόβλημα μπορεί να δημιουργηθεί αν τα ονόματα των παραγωγών δεν είναι ακριβώς όμοια στους δύο πίνακες.

Με τα δεδομένα των δύο πινάκων δε μπορεί να δημιουργηθούν σωστές σχέσεις.
Δηλαδή δε μπορεί να δημιουργηθεί μία σχέση 1 προς πολλά ανάμεσα στον πίνακα «Παραγωγοί» και «Τιμές54» ενώνοντας τα πεδία τους [ΑΦΜ] και ενεργοποιώντας την αναφορική ακεραιότητα, αφού στον πίνακα «Τιμές54» πρόσθεσες παραγωγούς (ΑΦΜ), που δεν υπάρχουν στον πίνακα «Παραγωγοί» (παραβιάζεται η αναφορική ακεραιότητα).

3. Οι πίνακες «Τιμές53», «Τιμές54», κλπ έχουν ίδια πεδία. Δεν ξέρω τι είναι οι αριθμοί 53, 54, ...., αλλά πιστεύω ότι όλοι αυτοί οι πίνακες θα μπορούσαν να γίνουν ένας που θα περιέχει και ένα πεδίο με τιμές 53, 54, ......

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


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

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


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

Θέμα Δημιουργός Forum Απαντήσεις Τελευταίο Μήνυμα
Μεσος όρος τιμών dimitrisp Access - Ερωτήσεις / Απαντήσεις 6 09-07-16 12:38
ΜΕΣΟΣ ΟΡΟΣ ΒΑΘΜΟΛΟΓΙΑΣ smasak Access - Ερωτήσεις / Απαντήσεις 10 19-01-16 11:40


Η ώρα είναι 07:41.