
05-12-10, 12:26
|
| Όνομα: Γιώργος Έκδοση λογισμικού Office: Ms-Office 2010 Γλώσσα λογισμικού Office: Ελληνική, Αγγλική | | Εγγραφή: 18-06-2010
Μηνύματα: 3.674
| |
Καλημέρα στην παρέα
Δημήτρη, το συνημμένο σου μάλλον δε βοηθάει στη κατανόηση του προβλήματος.
Χωρίς να ξέρω λεπτομέρειες για τη βάση δεδομένων σου, πιστεύω ότι θα έπρεπε να έχει: - Ένα πίνακα για τις υπηκοότητες. Για παράδειγμα «tblIpikootites» με πεδία «IpikootitaID» (αυτόματης αρίθμησης, πρωτεύον κλειδί), «IpikootitaL» (υπηκοότητα στα λατινικά), «IpikootitaG» (υπηκοότητα στα ελληνικά).
- Ένα πίνακα για την καταχώρηση των ατόμων. Για παράδειγμα «tblAtoma» με πεδία «AtomoID» (κωδικός ατόμου, πρωτεύον κλειδί), «IpikootitaID» (ο κωδικός υπηκοότητας), «LastName» (επώνυμο», «FirstName» (όνομα), κλπ.
Έτσι, αν καταχωρήσουμε τις υπηκοότητες, που είναι λίγες, στον πίνακα «tblIpikootites», στον πίνακα «tblAtoma», που μπορεί να αποκτήσει χιλιάδες εγγραφές, μπορούμε να τις επιλέγουμε από ένα πτυσσόμενο πλαίσιο.
Για να καταλάβεις τι εννοώ επισυνάπτω και ένα πρόχειρο δείγμα βάσης, που, εκτός από τους παραπάνω πίνακες ,έχει μία φόρμα για την καταχώρηση των ατόμων, ένα ερώτημα που ενώνει τους δύο πίνακες και μία έκθεση για την εκτύπωση των στοιχείων των ατόμων.
Υπέθεσα ότι κάθε άτομο έχει μία υπηκοότητα.
Φιλικά/Γιώργος
Τελευταία επεξεργασία από το χρήστη kapetang : 05-12-10 στις 12:37.
Αιτία: προσθήκη τελευταίας γραμμής
|