Καλημέρα Ντόρα, καλωσόρισες στη παρέα και σ' ευχαριστώ προσωπικά για τα καλά σου λόγια!
Όπως οι γονείς, έτσι και τα παιδιά, στη φύση παράγονται από την ίδια ακριβώς κλάση που λέγεται "Άνθρωπος".
Ο κάθε γονέας έχει και αυτός γονείς αλλά και κάθε παιδί, σε κάποια ηλικία, πιθανότατα, θα γίνει και αυτό γονέας.
Όπως πιθανόν αντιλαμβάνεσαι, μεταξύ γονέα και παιδιού δεν υπάρχει κάποιο διαφορετικό χαρακτηριστικό εκτός του ότι ο γονέας έχει παιδιά.
Στην πραγματικότητα όλοι μας παιδιά είμαστε που κάποτε αποκτούμε τέκνα.
Συνεπώς στην Access δεν μπορούμε να αναπαραστήσουμε τη σχέση
γονέα-παιδιού με διαφορετικούς πίνακες για τον γονέα και το παιδί.
Η κάθε εγγραφή του πίνακα προσώπων μπορεί να είναι ταυτόχρονα και γονέας και παιδί.
Σου ετοίμασα ένα παράδειγμα το οποία προέκυψε από άλλο
ερώτημα όμως επειδή το θέμα του είναι πιο σχετικό
με την ερώτησή σου, το επισυνάπτω και εδώ, βελτιωμένο και προσαρμοσμένο στην περίπτωσή σου.
Ο πίνακας pelatis φέρει δυο πεδία για τους γονείς του κάθε προσώπου (Father, Mother) τα οποία συνδέονται
με τον ίδιο τον πίνακα pelatis στο μοναδικό του κλειδί.
Έτσι λοιπόν, γονέας είναι κάποιος που το ID του εμφανίζεται σε κάποιο από αυτά τα δύο πεδία.
Άνοιξε την περιοχή σχεδίασης των σχέσεων να δεις με ποιον τρόπο συνδέονται τα πεδία και οι πίνακες του παραδείγματος μεταξύ τους.
Με τα σχετικά ερωτήματα, επιλέγουμε τις ομάδες προσώπων που μας ενδιαφέρουν, όπως ενήλικες, γονείς, μανάδες, πατεράδες, παιδιά κτλ.
Πρόσεξε στο παράδειγμα πως η Ευαγγέλου Βασιλική, εκτός από παιδί του Ευάγγελου και της Αγγελικής
είναι και γονέας της Αθηνάς και του Ηρακλή.
(Από μικρή στα βάσανα η Βασιλικούλα...
)
Ελπίζω να σε βοηθάω.
Καλή σου μέρα και πάλι και καλή συνέχεια!
Φιλικά,
Γιάννης
Σημείωση:
Προς αποφυγή σύγχυσης, στη βάση παρέμεινε μόνο ο πίνακας "pelatis".