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/820-ektheseis-apo-erotimata.html)

iondep 04-11-10 10:13

Εκθέσεις από ερωτήματα
 
Καλημέρα στην παρέα!!

Θα ήθελα να ρωτήσω αν μία έκθεση μπορεί να προέρχεται από δύο ερώτηματα?
Στην προέλευση εγγραφών μπορώ να βάλω ένα.
Και τα αποτελέσματα που θέλω να εμφανίσω είναι από δύο ερώτηματα συγκεκριμένα.
Επίσης αν τα ερώτηματα προσπαθήσω να τα συμπτύξω σε ένα μου βγάζει λάθος αποτελέσματα.
Είναι μία έκθεση που την χρειάζομαι στο επόμενο δίωρο και έχω θολώσει..

Ευχαριστώ,
Δέσποινα

Tasos 04-11-10 10:45

Καλημέρα Δέσποινα!

1. Θα σε κάλυπτε αν πχ. τα 2 ερωτήματα συγχωνευόταν σε ένα και κατόπιν να εμφανιζόταν στην έκθεση σου;
Αν ναι, θα πρέπει να εξεταστεί αν η δομή των δεδομένων των ερωτημάτων επιτρέπει την συγχώνευση.
Θα πρέπει να δούμε τα ερωτήματα/ πίνακες για να σε βοηθήσουμε.

2. Μήπως πρόκειται για σχέση έκθεσης - υποέκθεσης όπως γίνεται σε σχέσεις φόρμας - υποφόρμας;

Πρέπει να μας δώσεις περισσότερες λεπτομέρειες για να κατανοήσουμε το πρόβλημα σου και
να σου δώσουμε την πιο κατάλληλη λύση.

Φιλικά

Τάσος

iondep 04-11-10 12:09

Το πρώτο ερώτημα μου επιστρέφει πόσα πρϊόντα έχω παράξει πχ τον Οκτώβρη και βλέπει στον πίνακα Παραγωγή.
Το δεύτερο ερώτημα μου επιστρέφει το πόσα έχω πουλήσει τον ίδιο μήνα και βλέπει στον πίνακα Πώληση.
Υπάρχει σχέση που συνδέει τους πίνακες Παραγωγή και Πώληση.


Κώδικας:

SELECT ΠΑΡΑΓΩΓΗ.[ΑΡΙΘΜΟΣ ΠΑΡΑΓΩΓΗΣ], ΠΑΡΑΓΩΓΗ.ΠΑΤΑΡΙ, ΠΑΡΑΓΩΓΗ.ΗΜΕΡΟΜΗΝΙΑ, ΠΑΡΑΓΩΓΗ.ΠΟΙΟΤΗΤΑ,
Round((([ΜΗΚΟΣ ΕΞΩΤ]-10)*([ΠΛΑΤΟΣ ΕΞΩΤ]-10)*([ΥΨΟΣ ΕΞΩΤ]-10)/1000000),3) AS Μ3, ΠΑΡΑΓΩΓΗ.
[ΜΗΚΟΣ ΕΞΩΤ], ΠΑΡΑΓΩΓΗ.[ΠΛΑΤΟΣ ΕΞΩΤ], ΠΑΡΑΓΩΓΗ.[ΥΨΟΣ ΕΞΩΤ]
FROM ΠΑΡΑΓΩΓΗ
WHERE (((ΠΑΡΑΓΩΓΗ.ΗΜΕΡΟΜΗΝΙΑ)>=#10/1/2010# And (ΠΑΡΑΓΩΓΗ.ΗΜΕΡΟΜΗΝΙΑ)<=#10/31/2010#));

και το δέυτερο ερώτημα
Κώδικας:

SELECT ΠΑΡΑΓΩΓΗ.[ΑΡΙΘΜΟΣ ΠΑΡΑΓΩΓΗΣ], ΠΑΡΑΓΩΓΗ.ΠΑΤΑΡΙ, ΠΑΡΑΓΩΓΗ.ΕΤΟΣ, ΠΩΛΗΣΗ.[ΑΡΙΘΜΟΣ ΠΩΛΗΣΗΣ],
 Round(([Μ3 ΠΩΛΗΣΗΣ]),3) AS [Μ3 ΠΩΛ], ΠΑΡΑΓΩΓΗ.ΗΜΕΡΟΜΗΝΙΑ
FROM ΠΑΡΑΓΩΓΗ INNER JOIN ΠΩΛΗΣΗ ON (ΠΑΡΑΓΩΓΗ.ΠΑΤΑΡΙ = ΠΩΛΗΣΗ.ΠΑΤΑΡΙ) AND (ΠΑΡΑΓΩΓΗ.ΕΤΟΣ = ΠΩΛΗΣΗ.
[ΕΤΟΣ ΠΑΡΑΓΩΓΗΣ]) AND
(ΠΑΡΑΓΩΓΗ.[ΑΡΙΘΜΟΣ ΠΑΡΑΓΩΓΗΣ] = ΠΩΛΗΣΗ.[ΑΡΙΘΜΟΣ ΠΑΡΑΓΩΓΗΣ])
WHERE (((ΠΑΡΑΓΩΓΗ.ΗΜΕΡΟΜΗΝΙΑ)>=#10/1/2010# And (ΠΑΡΑΓΩΓΗ.ΗΜΕΡΟΜΗΝΙΑ)<=#10/31/2010#));

Αν σε βοηθούν αυτά...
Δέσποινα

Tasos 04-11-10 13:28

Αφού υπάρχει σχέση που συνδέει τους πίνακες Παραγωγή και Πώληση (που κληρονομείται από τα ερωτήματα),
μπορείς χρησιμοποιώντας τον οδηγό εκθέσεων να εισάγεις τα πεδία και των 2 ερωτημάτων (τα πεδία του δεύτερου κάτω από τα πεδία του πρώτου).

Ο οδηγός αυτός θα σε καθοδηγήσει με τον καλύτερο τρόπο σε περαιτέρω ρυθμίσεις.
Κατόπιν, στην έκθεση που θα δημιουργήσεις, μπορείς να επεξεργαστείς τα πεδία σου όπως θέλεις.

Ελπίζω να βοήθησα!

Φιλικά

Τάσος

iondep 04-11-10 13:51

Ήταν το πρώτο που προσπάθησα αλλά μου βγάζει μνμα ότι ο οδηγός δεν μπορεί να συνδεθεί με την προέλευση εγγραφών κι οτι παίρνω πεδία που ήδη υπάρχουν στο πρώτο ερώτημα, ενώ δεν υπάρχουν.
άλλα ζητάω από το πρώτο ερώτημα κι άλλα από το δεύτερο.
Μήπως φταίει η σχέση των δυο πινάκων?
Φιλικά
Δέσποινα

Tasos 04-11-10 14:13

Αγαπητή Δέσποινα δεν μπορώ να σου απαντήσω αφού δεν βλέπω το αρχείο σου.

Προσπάθησε σε ένα αρχείο *.mdb να απομονώσεις τα αντικείμενα της βάσης σου που προκαλούν αυτό το λάθος (μπορείς να χρησιμοποιήσεις παραδειγματικά δεδομένα) και ανέβασε στο φόρουμ για να δούμε περί τίνος πρόκειται.

Φιλικά

Τάσος

kapetang 04-11-10 16:12

Καλησπέρα στην παρέα

Δέσποινα το καλύτερο είναι να ανεβάσεις ένα δείγμα από τη βάση σου, όπως πρότεινε ο φίλος Τάσος.
Παρατηρώντας τα ερωτήματά σου βλέπω ότι έχουν πεδία με το ίδιο όνομα (πχ ΠΑΡΑΓΩΓΗ.[ΑΡΙΘΜΟΣ ΠΑΡΑΓΩΓΗΣ], ΠΑΡΑΓΩΓΗ.ΠΑΤΑΡΙ).
Πιθανόν να λύσεις το πρόβλημα αν τα πεδία αυτά δεν τα συμπεριλάβεις στην πρόταση Select του δεύτερου ερωτήματος ή τα μετονομάσεις με τη φράση AS (πχ ΠΑΡΑΓΩΓΗ.[ΑΡΙΘΜΟΣ ΠΑΡΑΓΩΓΗΣ] AS [ΠΑΡ_ΑΡΙΘΜΟΣ], ΠΑΡΑΓΩΓΗ.ΠΑΤΑΡΙ) AS [ΠΑΡ_ΠΑΤΑΡΙ]).

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


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

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


Search Engine Optimization by vBSEO 3.3.2