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

Καλησπέρα

Το βασικότερο στην ανάπτυξη μιας εφαρμογής Access είναι η σωστή σχεδίαση της ΒΔ.

Στο συνημμένο αρχείο φαίνονται οι βασικοί πίνακες που πρέπει να περιέχει η ΒΔ, καθώς και οι σχέσεις μεταξύ των πινάκων.

Επειδή η σχέση μεταξύ των κατόχων οχημάτων (πίνακας Katoxoi) και των οχημάτων (πίνακας Oximata) είναι πολλά προς πολλά απαιτείται, για την υλοποίησή της, ένας ενδιάμεσος πίνακας.

Ο πίνακας αυτός είναι ο KatoxoiOximata, ο οποίος για κάθε κάτοχο (KatoxosID) μας δίνει τα οχήματά του (τα OximataID).

Αντιστρόφως ο ίδιος πίνακας μας δίνει επίσης για κάθε όχημα (OximaID) τους ιδιοκτήτες του (τα KatoxosID).

Η ΒΔ περιέχει και κάποιες φόρμες για τη διαχείριση (προσθήκη, τροποποίηση και διαγραφή) των δεδομένων και την εμφάνισή τους.

1) Η φόρμα frmOximata_Kiniseis μπορεί να χρησιμοποιηθεί για τη διαχείριση των δεδομένων των πινάκων Oximata και Kiniseis.

2) Η φόρμα frmKatoxoi_Oximata μπορεί να χρησιμοποιηθεί για τη διαχείριση των πινάκων Katoxoi και KatoxoiOximata.

3) Η φόρμα frmKatoxoi_Oximata_Kiniseis μπορεί να εξυπηρετήσει στην εμφάνιση (αναζήτηση) στοιχείων.

Για παράδειγμα αν φιλτράρουμε την κύρια φόρμα ως προς ένα κάτοχο (πχ τον xxxxxxx) και αφαιρέσουμε το φίλτρο, που προστίθεται, από τη φόρμα με τα στοιχεία των αυτοκινήτων, τότε:

Με τη μετακίνηση σε κάθε κύρια εγγραφή (σε κάθε αυτοκίνητο του xxxxxxx) θα βλέπουμε τα στοιχεία του αυτοκινήτου, καθώς και τις κινήσεις του.

4) Η φόρμα frmOximata_Kiniseis_AnaKatoxo δείχνει τα ίδια στοιχεία με την προηγούμενη με τη διαφορά το φιλτράρισμα γίνεται με σύνθετο πλαίσιο.

Γρηγόρη, μπορείς να μελετήσεις τη συνημμένη ΒΔ και να την προσαρμόσεις στις απαιτήσεις σου.

Φιλικά/Γιώργος
Συνημμένα Αρχεία
Τύπος Αρχείου: accdb synergeio2.accdb (3,00 MB, 66 εμφανίσεις)
Απάντηση με παράθεση