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

Καλησπέρα

Γιώργο, μπορείς να δεις μια πρόταση στην επισυναπτόμενη ΒΔ.

Ο πίνακας Table1 περιέχει τα στοιχεία των πελατών.

Κάθε πελάτης, στη διάρκεια της ζωής του, μπορεί να κάνει πολλές εξετάσεις.

Στις εξετάσεις ερευνάται αν έχει ή όχι κάποια πάθηση και τα σχετικά στοιχεία αποθηκεύονται στον πίνακα Table2, σε πεδία ΝΑΙ/ΟΧΙ.

Επειδή οι παθήσεις αποθηκεύονται στον πίνακα των εξετάσεων (Table2),το ζητούμενο ερώτημα θα πρέπει να βασίζεται σ’ αυτόν.

Σε γενικές γραμμές μπορούμε να ζητήσουμε:

1) Τις εγγραφές του πίνακα Table2 που έχουν μόνο τις συγκεκριμένες παθήσεις που θέλουμε.

Αυτό είναι μάλλον και το ζητούμενο.

2) Τις εγγραφές του πίνακα Table2 που έχουν τουλάχιστον τις συγκεκριμένες παθήσεις που θέλουμε (δηλαδή μπορεί να έχουν και άλλες).

3) Τις εγγραφές του πίνακα Table2 που δεν έχουν τουλάχιστον τις συγκεκριμένες παθήσεις που θέλουμε (δηλαδή μπορεί να μη έχουν και άλλες).

Στη ΒΔ έχω προσθέσει:

1) Το ερώτημα qryCheckBoxes.

Το ερώτημα αυτό βασίζεται στον πίνακα Table2 και σχεδιάζεται χωρίς κριτήρια (τα κριτήρια θα ορίζονται κάθε φορά με κώδικα).

2) Τη φόρμα frmCheckBoxes στην οποία γίνονται οι επιλογές αναζήτησης και ορίζονται με τον κώδικα που περιέχει τα κριτήρια στο ερώτημα qryChekBoxes.

3) Το ερώτημα qryCustomersTrue.

Το ερώτημα αυτό εμφανίζει τους πελάτες που οι εξετάσεις τους ικανοποιούν τις επιλογές αναζήτησης.

Δείχνει πως μπορούμε να αξιοποιήσουμε το ερώτημα qryCheckBoxes μετά τον ορισμό με κώδικα των κριτηρίων του.

Φιλικά/Γιώργος
Υ.Γ. Κάνε δοκιμές μήπως ξέφυγε κάτι
Συνημμένα Αρχεία
Τύπος Αρχείου: accdb CriteriaWithCheckBoxes.accdb (540,0 KB, 59 εμφανίσεις)
Απάντηση με παράθεση