Ανανέωση ιστοσελίδας
ms-office.gr > Forum > Microsoft Access > Access - Ερωτήσεις / Απαντήσεις > Συνένωση δυο ερωτημάτων

Access - Ερωτήσεις / Απαντήσεις Access + VBA... Εδώ δεν υπάρχουν όρια!

Απάντηση στο θέμα

 

Εργαλεία Θεμάτων Τρόποι εμφάνισης
  #1  
Παλιά 16-04-13, 14:12
Όνομα: ΔΙΟΝΥΣΟΣ
Έκδοση λογισμικού Office: Ms-Office 2003, Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 31-12-2012
Μηνύματα: 66
Προεπιλογή Συνένωση δυο ερωτημάτων

Καλησπέρα σε όλους ,

'Εχω το εξής πρόβλημα ,

Το ερώτημα qryA περιέχει τα πεδία

idVes , idEidos , posotitaA

Το ερώτημα qryB περιέχει τα πεδία

idVes , idEidos , posotitaB

Και τα δυο ερωτήματα προέρχονται από συνενώσεις ερωτημάτων. Δεν ξέρω αν αυτό παίζει ρόλο , αλλά το παραθέτω. Το ερώτημα Α περιέχει τις ποσότητες αγορών [posotitaA] , ανά είδος [idEidos] , σε κάθε αποθήκη [idVes].
Το ερώτημα Β περιέχει τις αντίστοιχες ποσότητες πωλήσεων για τα ίδια είδη για τις ίδιες αποθήκες.
Πως μπορώ να πάρω την διαφορά των δυο ποσοτήτων ώστε να σχηματίσω ένα ερώτημα που να περιέχει το υπόλοιπο κάθε είδους σε κάθε αποθήκη;

Αυτό που έχω δοκιμάσει , είναι να κάνω συνένωση των 2 παραπάνω ερωτημάτων , αλλά δεν έβγαλα άκρη.

Σκέφτηκα επίσης να δημιουργήσω 2 ξεχωριστές φόρμες μία για κάθε ερώτημα , να τις τοποθετήσω σαν υπό-φόρμες μέσα σε μια άλλη και μετά να πάρω τις διαφορές που θέλω κάνοντας πράξεις με τα πεδία των φορμών. Δεν το δοκίμασα όμως καθότι μου φαίνεται λιγάκι ανάποδο.

'Εχει κανείς καμιά ιδέα;
Απάντηση με παράθεση
  #2  
Παλιά 16-04-13, 14:42
Όνομα: Κώστας
Έκδοση λογισμικού Office: Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 06-01-2013
Μηνύματα: 11
Προεπιλογή

Διονύση,
ο κωδικας δημιουργεί ένα ερώτημα UNION. Όπου ... στο FROM βάζεις πίνακα(ες) ή ερώτημα(τα),
με βάση αυτό το query δημιουργείς άλλα, για να πάρεις αυτό που θέλεις.
Κώδικας:
SELECT idVes , idEidos , posotitaA AS qtyMATERIAL, 0 AS qtySALES
  FROM ...
            UNION ALL
SELECT idVes , idEidos , 0 AS qtyMATERIAL, posotitaB AS qtySALES
  FROM ...
Απάντηση με παράθεση
  #3  
Παλιά 17-04-13, 12:03
Όνομα: ΔΙΟΝΥΣΟΣ
Έκδοση λογισμικού Office: Ms-Office 2003, Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 31-12-2012
Μηνύματα: 66
Προεπιλογή Ναι!!! Δουλεύει!!!

Καλημέρα , μόλις το τελείωσα, δουλεύει καταπληκτικά.
Με βάση αυτό το σκελετό πήρα τα δεδομένα από 2 ερωτήματα , έφτιαξα ένα άλλο στο οποίο δημιούργησα ένα πεδίο για να υπολογίζω την διαφορά.


Ευχαριστώ man
Απάντηση με παράθεση
Απάντηση στο θέμα


Δικαιώματα - Επιλογές
Δε μπορείτε να δημοσιεύσετε νέα μηνύματα
Δε μπορείτε να δημοσιεύσετε απαντήσεις
Δεν μπορείτε να επισυνάψετε αρχεία
Δεν μπορείτε να επεξεργαστείτε τα μηνύματα σας

Ο κώδικας ΒΒ είναι σε λειτουργία
Τα Smilies είναι σε λειτουργία
Ο κώδικας [IMG] είναι σε λειτουργία
Ο κώδικας HTML είναι εκτός λειτουργίας
Trackbacks are εκτός λειτουργίας
Pingbacks are εκτός λειτουργίας
Refbacks are εκτός λειτουργίας


Παρόμοια Θέματα

Θέμα Δημιουργός Forum Απαντήσεις Τελευταίο Μήνυμα
Συνένωση πινάκων dmarop Access - Ερωτήσεις / Απαντήσεις 1 12-01-17 09:22
[ Ερωτήματα ] Συνένωση 4 ερωτημάτων mousatos Access - Ερωτήσεις / Απαντήσεις 1 07-04-15 23:10
[ Ερωτήματα ] ΣΥΝΈΝΩΣΗ ΓΡΑΜΩΝ mousatos Access - Ερωτήσεις / Απαντήσεις 5 30-12-14 20:14
[ Ερωτήματα ] Ένωση ερωτημάτων artchrist73 Access - Ερωτήσεις / Απαντήσεις 3 18-11-11 22:16


Η ώρα είναι 08:31.