![]() |
Συνένωση δυο ερωτημάτων Καλησπέρα σε όλους , 'Εχω το εξής πρόβλημα , Το ερώτημα qryA περιέχει τα πεδία idVes , idEidos , posotitaA Το ερώτημα qryB περιέχει τα πεδία idVes , idEidos , posotitaB Και τα δυο ερωτήματα προέρχονται από συνενώσεις ερωτημάτων. Δεν ξέρω αν αυτό παίζει ρόλο , αλλά το παραθέτω. Το ερώτημα Α περιέχει τις ποσότητες αγορών [posotitaA] , ανά είδος [idEidos] , σε κάθε αποθήκη [idVes]. Το ερώτημα Β περιέχει τις αντίστοιχες ποσότητες πωλήσεων για τα ίδια είδη για τις ίδιες αποθήκες. Πως μπορώ να πάρω την διαφορά των δυο ποσοτήτων ώστε να σχηματίσω ένα ερώτημα που να περιέχει το υπόλοιπο κάθε είδους σε κάθε αποθήκη; Αυτό που έχω δοκιμάσει , είναι να κάνω συνένωση των 2 παραπάνω ερωτημάτων , αλλά δεν έβγαλα άκρη. Σκέφτηκα επίσης να δημιουργήσω 2 ξεχωριστές φόρμες μία για κάθε ερώτημα , να τις τοποθετήσω σαν υπό-φόρμες μέσα σε μια άλλη και μετά να πάρω τις διαφορές που θέλω κάνοντας πράξεις με τα πεδία των φορμών. Δεν το δοκίμασα όμως καθότι μου φαίνεται λιγάκι ανάποδο. 'Εχει κανείς καμιά ιδέα; |
Διονύση, ο κωδικας δημιουργεί ένα ερώτημα UNION. Όπου ... στο FROM βάζεις πίνακα(ες) ή ερώτημα(τα), με βάση αυτό το query δημιουργείς άλλα, για να πάρεις αυτό που θέλεις. Κώδικας: SELECT idVes , idEidos , posotitaA AS qtyMATERIAL, 0 AS qtySALES |
Ναι!!! Δουλεύει!!! Καλημέρα , μόλις το τελείωσα, δουλεύει καταπληκτικά. Με βάση αυτό το σκελετό πήρα τα δεδομένα από 2 ερωτήματα , έφτιαξα ένα άλλο στο οποίο δημιούργησα ένα πεδίο για να υπολογίζω την διαφορά. Ευχαριστώ man |
| Η ώρα είναι 04:12. |
Ms-Office.gr - ©2000 - 2026, Jelsoft Enterprises Ltd.