Forum

Forum (https://www.ms-office.gr/forum/)
-   Access - Ερωτήσεις / Απαντήσεις (https://www.ms-office.gr/forum/access-erotiseis-apantiseis/)
-   -   [ Ερωτήματα ] Ερώτημα με κριτήρια εγγραφές άλλου πίνακα (https://www.ms-office.gr/forum/access-erotiseis-apantiseis/4143-erotima-me-kritiria-eggrafes-alloy-pinaka.html)

kasampas 15-04-16 07:48

Ερώτημα με κριτήρια εγγραφές άλλου πίνακα
 
Καλημέρα
Σε μια βάση που έχω φτιάξει υπάρχει ένας πίνακας ΣΥΜΒΑΝΤΑ με διάφορα συμβάντα και τις ημερομηνίες τους.
Επίσης σε έναν άλλο πίνακα ΠΕΡΙΟΔΟΙ εισάγονται διάφορες περίοδοι (έναρξη-λήξη)

Πώς μπορώ σε ένα ερώτημα να εισάγω σαν κριτίρια όλες τις περιόδους; Δηλαδή όλες τις γραμμές του πίνακα ΠΕΡΙΟΔΟΙ ώστε το ερώτημα να μου φέρνει σαν απάντηση όλα τα σχετικά συμβάντα;
Αν για παράδειγα ο πίνακας ΠΕΡΙΟΔΟΙ έχει 3 εγγραφές, αυτές να μπούν στο ερώτημα ως κρητρίρια είτε με OR (row1 OR row2 OR row3) είτε με AND
Ελπίζω να έγινα κατανοητός
Ευχαριστώ

kapetang 15-04-16 09:39

1 Συνημμένο(α)
Καλημέρα

Βάγγο, καλωσόρισες στην παρέα μας.

Το παρακάτω ερώτημα συσχετίζει τις εγγραφές των δύο πινάκων, με το ζητούμενο τρόπο.

Κώδικας:

SELECT tblPeriods.*, tblEvents.*
FROM tblPeriods INNER JOIN tblEvents ON (tblPeriods.endP >= tblEvents.fDate) AND (tblPeriods.startP <= tblEvents.fDate)
ORDER BY tblPeriods.IDPeriod, tblEvents.IDEvent;

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

Δες και το συνημμένο αρχείο.

Φιλικά/Γιώργος

kasampas 15-04-16 09:58

Ήταν ακριβώς αυτό που έψαχνα.
Ευχαριστώ πάρα πολύ


Η ώρα είναι 20:27.

Ms-Office.gr - ©2000 - 2026, Jelsoft Enterprises Ltd.


Search Engine Optimization by vBSEO 3.3.2