Forum

Forum (https://www.ms-office.gr/forum/)
-   Access - Ερωτήσεις / Απαντήσεις (https://www.ms-office.gr/forum/access-erotiseis-apantiseis/)
-   -   Βοήθεια με άσκηση σε Βάση δεδομένων (https://www.ms-office.gr/forum/access-erotiseis-apantiseis/1469-boitheia-me-askisi-se-basi-dedomenon.html)

pixelman 05-11-11 17:16

Παράθεση:

Αρχική Δημοσίευση από Tasos (Μήνυμα 8582)
Καλησπέρα!
Οι "διπλές σχέσεις" δημιουργήθηκαν από την Access όταν κατά τη σχεδίαση των
πινάκων προσθέσαμε τα πεδία αναζήτησης (ComboBox).

Δεν είναι αναγκαίες και μπορούν να διαγραφούν.

Στη βάση δεδομένων που επισυνάπτουμε αφαιρέσαμε τις περιττές σχέσεις πινάκων.

Φιλικά

Τάσος

Σ' ευχαριστώ Τάσο. Επίσης εντύπωση μου κάνει που στο σχεδιάγραμμα των σχέσεων δε φαίνεται η σχέση tblMeetingDetails με τον tblContacts. Φαίνεται όμως στην προέλευση γραμμής του πεδίου ContactID του πίνακα tblMeetingDetails.
SELECT [tblContacts].[ContactID], [tblContacts].[Επώνυμο], [tblContacts].[Όνομα] FROM tblContacts ORDER BY [Επώνυμο];
Καινουργια πράγματα για μένα :drinks:

kapetang 07-11-11 08:13

Ευθύμη, Καλημέρα

Από τα μηνύματά σου είναι φανερό ότι βρίσκεσαι σε πολύ καλό δρόμο.

Η επιλογή των τιμών του πεδίου [ContactID] του πίνακα «tblMeetingDetails» γίνεται από πτυσσόμενο πλαίσιο, του οποίου η προέλευση γραμμής είναι το πεδίο [ContactID] του πίνακα «Contacts».
Αυτό εξασφαλίζει ότι οι τιμές του θα περιέχονται στον πίνακα «Contacts».

Μεγαλύτερη όμως ασφάλεια έχουμε, αν δημιουργήσουμε και τη σχέση 1 προς πολλά ανάμεσα στον πίνακα «Contacts» και «tblMeetingDetails», ενώνοντας τα πεδία [ContactID] και ενεργοποιώντας την αναφορική ακεραιότητα.

Φιλικά/Γιώργος


Η ώρα είναι 08:00.

Ms-Office.gr - ©2000 - 2026, Jelsoft Enterprises Ltd.


Search Engine Optimization by vBSEO 3.3.2