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

Καλημέρα

Η φόρμα frmApodEispr2 δεν εμφανίζει εγγραφές, επειδή δεν υπάρχουν εγγραφές που ικανοποιούν τα κριτήρια (να διέρχονται από το φίλτρο).

Αυτό συμβαίνει επειδή στον πίνακα tblPelates, το πεδίο id_et, που καθορίζει την εταιρία στην οποία ανήκει ο πελάτης, είναι κενό.

Δεν εξήγησες τη λογική ΒΔ με αποτέλεσμα να μη είναι γνωστή.

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

Αν συμβαίνει αυτό, η αφαίρεση του πεδίου id_et από τον πίνακα tblEispraxi και η προσθήκη του στον tblPelates δεν είναι σωστή ενέργεια.

Σκέψου το εξής:

Έχουμε μια είσπραξη. Από την τιμή του πεδίου id_pel μπορούμε να πάμε στον πίνακα tblPelates και να βρούμε τα υπόλοιπα στοιχεία του πελάτη. Δεν μπορούμε όμως να προχωρήσουμε και να βρούμε και την εταιρία, επειδή ο πελάτης αυτός θα ανήκει σε πολλές εταιρίες (ποια θα επιλεγεί;).

Κατά τη γνώμη μου, βιάζεσαι να δημιουργήσεις φόρμες, εκθέσεις και κώδικα πριν οριστικοποιήσεις τη σχεδίαση της ΒΔ.

Φιλικά/Γιώργος
Απάντηση με παράθεση