Forum

Forum (https://www.ms-office.gr/forum/)
-   Access - Ερωτήσεις / Απαντήσεις (https://www.ms-office.gr/forum/access-erotiseis-apantiseis/)
-   -   Ένωση εγγραφών από 2 πίνακες σε ένα ερώτημα (https://www.ms-office.gr/forum/access-erotiseis-apantiseis/549-enosi-eggrafon-apo-2-pinakes-se-ena-erotima.html)

mdragon 14-04-10 16:40

Ένωση εγγραφών από 2 πίνακες σε ένα ερώτημα
 
1 Συνημμένο(α)
Καλησπέρα σε όλους,
Έχω ένα πίνακα Πληρωμές Υπαλλήλων και άλλον έναν Πληρωμές Προμηθευτών.
Πως μπορώ να φτιάξω ένα ερώτημα και να ενώσω τις πληρωμές με βάση την ημερομηνία χωρίς να μου διπλογράφει τις τιμές όπως στο ερώτημα1.
Επισυννάπτω σχετικό αρχείο.


Ευχαριστώ εκ των προτέρων,

Μάρω

Σπύρος 14-04-10 20:33

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

Tasos 15-04-10 22:53

Καλησπέρα σε όλους!
Παράθεση:

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

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

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

Κώδικας:

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

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

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

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

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

Κώδικας:

TABLE [Πληρωμές Προμηθευτών] UNION ALL SELECT *
From
[Πληρωμές Υπαλλήλων];

και αποθήκευσε το με ένα όνομα της αρεσκείας σου.

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

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

Τάσος

mdragon 16-04-10 22:14

Τάσο όπως τα είπες έγιναν....
το ξημέρωσα!!!

Δυστυχώς δεν τα κατάφερα. Η αλήθεια είναι ότι ό,τι απεικονίζεται στην φόρμα Ταμείο θέλω να φαίνεται στην έκθεση με βάση την ημερομηνία.
Εάν δεν υπάρχει κάποιος τρόπος από φόρμα να φτιάχνω έκθεση, τότε νομίζω ότι θα πρέπει να το ξαναφτιάξω από την αρχή με άλλη δομή.
Αν μπορείς ρίξτου μια ματιά και πρότινε μου έναν άλλο τρόπο να τα καταχωρώ.


Ευχαριστώ και πάλι,

Μάρω

Tasos 17-04-10 19:04

Καλησπέρα Μάρω.

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

Νομίζω ότι αυτή τη φορά δε θα δυσκολευτείς αφού ήδη γνωρίζεις τι δεν πρέπει να κάνεις.

Τα λέμε λοιπόν...

Τάσος

mdragon 18-04-10 15:37

Αγαπητέ Τάσο είχες δίκιο τελικά,


Σε ευχαριστώ,


Μάρω


Η ώρα είναι 22:10.

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


Search Engine Optimization by vBSEO 3.3.2