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/4084-anazitisi-kinithenton-pelaton.html)

athigb 04-03-16 13:37

αναζήτηση κινηθεντων πελατών
 
Γεια σας.
Εχω το παρακάτω πρόβλημα το οποίο με ταλαιπωρεί 2 βδομαδες και δεν μπορω να βγάλω άκρη.
Ζητάω την βοήθεια σας μηπως και κάποιος εχει βρεθει σε παρόμοια αναζήτηση.


Εχω εναν πινακα οπου εκει ειναι καταχωρημενοι πελάτες μιας εταιρειας.
Καθε μέρα ορισμενοι απο τους πελάτες κάνουν μια κινηση οπου αυτη καταγράφεται σε εναν πίνακα
με customer-id, kinisis-id, ημερομηνία, οδηγός, αρ.παραστατικου κλπ
Ζηταω να βρω ποιοι απο τους πελατες δεν εχουν κινηθει μεσα σε συγκεκριμμενο διαστημα πχ Απο 1-1-2016 εως 1-3-2016 (εχω βάλει στο Date between[απο Ημερομηνια]and[Μέχρι] αλλα δεν δουλεύει )

Εγω προσωπικά εχω κολήσει και δεν μπορω να βρω τον τρόπο σκέψης του συγκεκριμμενου ερωτηματος.

Μπορειτε να βοηθησετε ?
Σας ευχαριστω

kapetang 04-03-16 15:00

Καλησπέρα

Αθηνόδωρε, δοκίμασε τα εξής:

1) Δημιούργησε ένα ερώτημα πχ qryHLP το οποίο θα στηρίζεται στον πίνακα [ΚΙΝΗΣΕΙΣ] και βάλε στα κριτήρια του πεδίου [Ημερομηνία] την έκφραση Between [Από] And [Έως].

2) Δημιούργησε ένα ερώτημα από τον πίνακα [ΠΕΛΑΤΕΣ] και το .βοηθητικό ερώτημα qryHLP

Ο πίνακας και το ερώτημα θα συνδέονται με τα αντίστοιχα πεδία [CustomerID] και η ένωση θα είναι αριστερή (Left Join). Δηλαδή θα δείχνει όλες τις εγγραφές του πίνακα [ΠΕΛΑΤΕΣ]

3) Στα κριτήρια του πεδίου CustomerID του ερωτήματος βάλε: is Null

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

kapetang 04-03-16 17:38

1 Συνημμένο(α)
Μια καλύτερη λύση είναι να δημιουργήσεις ένα ερώτημα, όπως το παρακάτω:

Κώδικας:

SELECT ΠΕΛΑΤΕΣ.CustomerID, ΠΕΛΑΤΕΣ.fMame
FROM ΠΕΛΑΤΕΣ
WHERE (((ΠΕΛΑΤΕΣ.CustomerID) Not In (Select Distinct CustomerID FROM [ΚΙΝΗΣΕΙΣ]
Where Ημερομηνία Between [Απο] And [Εως])));

Δες τη συνημμένη ΒΔ

athigb 06-03-16 21:17

Δεν ξερω πως να σ ευχαριστησω !!!!!!!!!!!!!!!!!!!!!!!!!!!
Δουλεψε τελεια !!!!!!!!!!!!!!!!!!!


Η ώρα είναι 11:13.

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


Search Engine Optimization by vBSEO 3.3.2