
22-11-14, 10:50
|
| Όνομα: Γιώργος Έκδοση λογισμικού Office: Ms-Office 2010 Γλώσσα λογισμικού Office: Ελληνική, Αγγλική | | Εγγραφή: 18-06-2010
Μηνύματα: 3.674
| |
Καλημέρα
Η φόρμα frmApodEispr2 δεν εμφανίζει εγγραφές, επειδή δεν υπάρχουν εγγραφές που ικανοποιούν τα κριτήρια (να διέρχονται από το φίλτρο).
Αυτό συμβαίνει επειδή στον πίνακα tblPelates, το πεδίο id_et, που καθορίζει την εταιρία στην οποία ανήκει ο πελάτης, είναι κενό.
Δεν εξήγησες τη λογική ΒΔ με αποτέλεσμα να μη είναι γνωστή.
Εκτιμώ όμως ότι κάποιος (πελάτης) θα μπορούσε (ταυτόχρονα ή σε διαφορετικές χρονικές στιγμές) να είναι πελάτης σε πολλές εταιρίες.
Αν συμβαίνει αυτό, η αφαίρεση του πεδίου id_et από τον πίνακα tblEispraxi και η προσθήκη του στον tblPelates δεν είναι σωστή ενέργεια.
Σκέψου το εξής:
Έχουμε μια είσπραξη. Από την τιμή του πεδίου id_pel μπορούμε να πάμε στον πίνακα tblPelates και να βρούμε τα υπόλοιπα στοιχεία του πελάτη. Δεν μπορούμε όμως να προχωρήσουμε και να βρούμε και την εταιρία, επειδή ο πελάτης αυτός θα ανήκει σε πολλές εταιρίες (ποια θα επιλεγεί;).
Κατά τη γνώμη μου, βιάζεσαι να δημιουργήσεις φόρμες, εκθέσεις και κώδικα πριν οριστικοποιήσεις τη σχεδίαση της ΒΔ.
Φιλικά/Γιώργος
|