Εμφάνιση ενός μόνο μηνύματος
  #3  
Παλιά 15-04-10, 22:53
Το avatar του χρήστη Tasos
Tasos Ο χρήστης Tasos δεν είναι συνδεδεμένος
Διαχειριστής
Όνομα: Τάσος Φιλοξενιδης
Έκδοση λογισμικού Office: Ms-Office 365
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική, Γερμανική
 
Εγγραφή: 21-10-2009
Μηνύματα: 2.035
Προεπιλογή

Καλησπέρα σε όλους!
Παράθεση:
Πως μπορώ να φτιάξω ένα ερώτημα και να ενώσω τις πληρωμές με βάση την ημερομηνία χωρίς να μου διπλογράφει τις τιμές όπως στο ερώτημα1.
Αγαπητή Μάρω,

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

Επίσης, πρόσθεσε σε κάθε ένα από τα ερωτήματα αυτά το παρακάτω κριτήριο στο
πεδίο Ημερομηνία_Κίνησης:

Κώδικας:
Between [Forms]![Ταμείο]![StartDate] And [Forms]![Ταμείο]![EndDate]
Στη φόρμα Ταμείο πρόσθεσε 2 πεδία ημερομηνίας με τα ονόματα!

StartDate
και
EndDate
απ όπου θα ορίζεις τις ημερομηνίες από - έως.

Οι ημερομηνίες αυτές χρησιμοποιούνται ως κριτήρια (βλ. κώδικα παραπάνω).

Eρώτημα συνένωσης (UNION)

Κατόπιν δημιουργείς ένα κενό ερώτημα και σε προβολή SQL πέρασε του τον παρακάτω
κώδικα:

Κώδικας:
TABLE [Πληρωμές Προμηθευτών] UNION ALL SELECT *
From
[Πληρωμές Υπαλλήλων];
και αποθήκευσε το με ένα όνομα της αρεσκείας σου.

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

Καλό ξημέρωμα!

Τάσος
__________________
Ms-Office Development Team
Ανάπτυξη επαγγελματικών εφαρμογών

Τελευταία επεξεργασία από το χρήστη Tasos : 15-04-10 στις 23:20.
Απάντηση με παράθεση