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/1941-poliseis.html)

cybervit 26-06-12 12:11

Πωλήσεις
 
1 Συνημμένο(α)
Έχω δημιουργήσει μια βάση στην οποία εισάγω τις πωλήσεις κάποιων προιόντων. Κυρίως με ενδιαφέρει σε ποιο μήνα έγιναν και σε ποιο έτος. Αν ειναι ευκολο να με βοηθήσε - θέλω σε μια φορμα αναζητησης για παραδειγμα.. να βάζω πχ Ιουνιος του 2012 και να μου εμφανιζει τις πωλησεις του ιουνιου του 2012, ωστε να μπορω να τις εκτυπωνω. Επίσης, οταν βάλω Ιουνιος του 2013 να μην μου βγαλει τιποτα καθως δεν εχουμε 2013 συνεπως δεν εχουμε πωλησεις. Ελπίζω να έγινα κατανοητη.

Περιμένω την βοηθεια σας.
Ευχαριστώ εκ των προτέρων.

Tasos 27-06-12 10:52

Καλημέρα σε όλους!

Αγαπητή Σία,
αρχικά θα χρειαστείς ένα ερώτημα στο οποίο θα υπάρχουν κριτήρια αναζήτησης.

Το πως θα χρησιμοποιήσεις τα κριτήρια αναφέρεται εδώ:

Παραδείγματα κριτηρίων για ερωτήματα - Access - Office.com


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

Καλή συνέχεια

Τάσος

cybervit 27-06-12 11:10

Καλημέρα!

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

Πιστεύω πως έχετε καταλάβει τι ακριβώς θέλω να κάνω με αυτή τη βάση. 'Ηθελα λοιπόν να μου πείτε αν πρέπει να προσθέσω κάτι ή να αφαιρέσω κάτι απο την βάση μου.

Ευχαριστω.

Tasos 27-06-12 12:04

1 Συνημμένο(α)
Πολύ απλά θα προσθέσεις ένα ερώτημα και θα βάλεις τα κριτήρια όπως εξηγείται στο σύνδεσμο που σε παρέπεμψα.

Το πως θα δημιουργήσεις ένα ερώτημα μπορείς να δεις το παρακάτω: Δημιουργία ερωτημάτων επιλογής - Ερωτήματα I: Απαντήσεις στα ερωτήματα - Office.com

Δες ένα απλό παράδειγμα στο συνημμένο.

Φιλικά

Τάσος

cybervit 27-06-12 12:16

Δεν υπάρχει κάποιο συννημένο. Ευχαριστώ για τα υπόλοιπα.

Tasos 27-06-12 13:03

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

cybervit 27-06-12 13:09

Σε ευχαριστώ πάρα πολυ. Νομίζω μου έλεισες το πρόβλημα μου. Θα σας ενημερώσω αν χρειαστώ κάτι.

cybervit 10-07-12 15:23

Γεια σας και πάλι!

Ήθελα να κάνω μια ακόμη ερώτηση σχετικά με αυτό το θέμα.. Στις πωλήσεις εισάγω το id_προιοντος, την περιγραφη_προιοντος, τα τεμαχια που εχει πουλησει... αφου κανω λοιπον αποθηκευση θα δω οτι απο το ταδε προιον (πχ πατατα) πουλησα 10 τεμαχια τον ιουνιο.. αν μεσα στον ιουνιο πουλησω αλλη μια πατατα (δηλ 11 στο συνολο) πως θα γίνει η βάση να προσθέσει στην ηδη υπάρχουσα πωληση του προιοντος αλλο 1 και να μην κανει νεα εγγραφη. Ελπίζω να έγινα κατανοητή και να με βοηθήσετε. Ευχαριστώ.

Tasos 11-07-12 08:56

1 Συνημμένο(α)
Καλημέρα σε όλους!

Αγαπητή Σία, το ζητούμενο σου μπορεί να επιτευχθεί μόνο αν χρησιμοποιείται φόρμα.
και προϋποθέτει αρκετές γνώσεις Access-VBA.

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

Ειδικότερα, αν ο πίνακας περιλαμβάνει τιμές προϊόντων, δεν είναι σωστό να συγχωνεύονται πχ οι πατάτες που σήμερα κοστίζουν 1 € και αύριο 1,2 €.

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

Επισυνάπτω σχετικό παράδειγμα.

Φιλικά

Τάσος

cybervit 11-07-12 12:26

Χρησιμοποιώ φόρμα στην οποία είσαγω ανα μήνα και έτος τις πωλησεις και τα τεμαχια.. δηλ... τον ιουνιο του 2012 πουλησα το ταδε προιον 1 τεμ.. το αλλο προιον 2 τεμ.. μεσα στον ιουνιο ομως μπορει να πουλήσωτο πρωτο προιον αλλες τρεις φορες.. θελω να μου βγαζει στο τελος σε ενα report πχ οτι τον ιουνιο πουλησες το ταδε προιον 4 φορες κτλ. δεν με ενδιαφέρει ουτε ημερομηνια ουτε το κοστος του προιοντος .. απλά βάζω προιοντα ανα μηνα και ετος! ευχαριστώ

Tasos 11-07-12 14:22

Το ερώτημα του παραδείγματος στο προηγούμενο μου μήνυμα μπορεί να χρησιμοποιηθεί σαν πηγή δεδομένων για έκθεση (Report).

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

Τάσος

kapetang 11-07-12 18:16

1 Συνημμένο(α)
Καλησπέρα στην παρέα

Στο επισυναπτόμενο αρχείο υπάρχει μία υλοποίηση των λύσεων που πρότεινε ο Τάσος:

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

Η έκθεση βασίζεται στο συγκεντρωτικό ερώτημα «SumAnaEtosMina».

2) Αν κάνουμε διπλό κλικ στη φόρμα «frmPT» θα ανοίξει σε προβολή συγκεντρωτικού πίνακα.

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

Ο συγκεντρωτικός πίνακας βασίζεται στο ερώτημα «qryPT».

Γιώργος

cybervit 13-07-12 11:26

Σας ευχαριστώ πάρα πολύ!

kapetang 13-07-12 17:43

1 Συνημμένο(α)
Καλησπέρα

Το αρχείο που επισυνάπτω αποτελεί μια βελτίωση του προηγούμενου.
Συγκεκριμένα πρόσθεσα τον παρακάτω κώδικα στην έκθεση για μη ανοίγει όταν δεν υπάρχουν πωλήσεις.

Κώδικας:

Private Sub Report_NoData(Cancel As Integer)
    MsgBox "Δεν έγιναν πωλήσεις"
    DoCmd.Close acReport, Me.Name
End Sub

Γιώργος


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

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


Search Engine Optimization by vBSEO 3.3.2