Forum

Forum (https://www.ms-office.gr/forum/)
-   Access - Ερωτήσεις / Απαντήσεις (https://www.ms-office.gr/forum/access-erotiseis-apantiseis/)
-   -   Mερικό σύνολο με ένα έσοδο και πολλά έξοδα (https://www.ms-office.gr/forum/access-erotiseis-apantiseis/1267-meriko-sinolo-me-ena-esodo-kai-polla-eksoda.html)

tzvangel 13-07-11 22:16

Mερικό σύνολο με ένα έσοδο και πολλά έξοδα
 
Λοιπόν σε συνέχεια της εφαρμογηςπου φτιάχνω για το κατάστημα μου…
Θέλω να προσθέσω έναν πινάκα για το ημερήσιο ζητα «ταμείο» το οποίο θα έχει τα πεδία [α/α] , [ημερομηνία] , [ζητα_ημερας] , [έξοδα] , [λάθη] , [κατάθεση]
Θα φτιάξω και ένα ερώτημα «ταμειο_ερ» με τα ίδια πεδία αλλά θέλω και άλλο ένα πεδίο το οποίο να βγάζει το μερικό σύνολο κάθε ημέρας!
Κώδικας:

Πχ του ερωτήματος

α/α  ημερομηνία  ζητα_ημερας  έξοδα λάθη  κατάθεση    μερ_συνολο
  1  1/7/11            100          3      0        0          97         
  2  2/7/11              210        0      1        0        306         
  3  3/7/11          020        20      0    100        206         
  4  4/7/11            300        1      3        2          500

Δοκίμασα με μερ_συνολο: select (sum([ζητα_ημερας] – sum([έξοδα] + [λάθη] + [κατάθεση])
From ταμείο Τ1 where T1.A/A<=TAMEIO.A/A and Τ1.ΗΜΕΡΟΜΗΝΙΑ=ΤΑΜΕΙΟ.ΗΜΕΡΟΜ ΗΝΙΑ

Αλλά δεν απατάει! Κάνω κάτι λάθος?
Υποψην στα έσοδα ή συν είναι το [Ζητα_ημερας] και στα έξοδα ή μιον είναι το [λάθη], το [κατάθεση] και το [έξοδα]
Ευχαριστώ περιμένω τα φώτα σας!!!

ΤΖΙΜΗΣ 13-07-11 23:20

Βαγγέλη για δοκίμασε την παρακάτω έκφραση στο ερώτημα σου .Θα σου δώσει το τρέχον υπόλοιπο του ταμείου σου, δηλαδή το τρέχον προοδευτικό άθροισμα.
DSum(" [ζήτα_ημερας]-[έξοδα]-[λάθη]-[κατάθεση]";"[όνομα_πίνακα]")

tzvangel 14-07-11 09:23

1 Συνημμένο(α)
Φιλε Τζιμη σε ευχαριστω που απαντησες,
Η εκφραση που μου εδωσες δεν εμφανιζει τιποτα στο ερωτημα. ειναι κενο δηλαδη σου ανεβαζω και την βαση μου να το δεις.
ομως δεν θελω μονο το τρεχον προοδευτικο αθροισμα... αλλα και το χτεσινο...δλδ στο τελος του μηνα να κανω μια εκθεση απο 1/7/2011 (λεγοντας) εως 31/7/2011 και να βλεπω τερμα δεξια το μερικο συνολο καθε ημερας μεχρι να φτασει στο ταμειο(λεφτα) που θα εχω επανω μου!

kapetang 14-07-11 17:23

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

Βαγγέλη, θα μπορούσες να χρησιμοποιήσεις το ερώτημα:
Κώδικας:

SELECT ταμειο.[Α/Α], ταμειο.ΗΜΕΡΟΜΗΝΙΑ, ταμειο.ΧΡΕΩΣΗ, ταμειο.ζήτα_ημερας, ταμειο.έξοδα, ταμειο.λάθη, ταμειο.κατάθεση,
(Select Sum(nz([ζήτα_ημερας],0)-nz([έξοδα],0)-nz([λάθη],0)-nz([κατάθεση],0))  From ταμειο as T
WHERE T.ΗΜΕΡΟΜΗΝΙΑ <=ταμειο.ΗΜΕΡΟΜΗΝΙΑ) AS ΤρέχονΆθροισμα
FROM ταμειο
ORDER BY ταμειο.ΗΜΕΡΟΜΗΝΙΑ;

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

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

ΤΖΙΜΗΣ 14-07-11 17:23

1 Συνημμένο(α)
Βαγγέλη για άγνωστο λόγο δεν μου άνοιγε το αρχείο σου.Κοίτα το δικό μου αρχείο όπου εμφανίζεται το προοδευτικό άθροισμα κάθε φορά, κάνοντας χρήση της συνάρτησης DSUM
Με την ίδια λογική εφάρμοσε στα δικά σου δεδομένα.Νομίζω ότι είναι αυτό που ζητάς.
Φιλικά ΤΖΙΜΗΣ

tzvangel 14-07-11 19:58

Παράθεση:

Αρχική Δημοσίευση από kapetang (Μήνυμα 7275)
Καλησπέρα στην παρέα

Βαγγέλη, θα μπορούσες να χρησιμοποιήσεις το ερώτημα:
Κώδικας:

SELECT ταμειο.[Α/Α], ταμειο.ΗΜΕΡΟΜΗΝΙΑ, ταμειο.ΧΡΕΩΣΗ, ταμειο.ζήτα_ημερας, ταμειο.έξοδα, ταμειο.λάθη, ταμειο.κατάθεση,
(Select Sum(nz([ζήτα_ημερας],0)-nz([έξοδα],0)-nz([λάθη],0)-nz([κατάθεση],0))  From ταμειο as T
WHERE T.ΗΜΕΡΟΜΗΝΙΑ <=ταμειο.ΗΜΕΡΟΜΗΝΙΑ) AS ΤρέχονΆθροισμα
FROM ταμειο
ORDER BY ταμειο.ΗΜΕΡΟΜΗΝΙΑ;

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

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

Γιωργο μου κραταω μαγαζι 10χρονια τωρα αν εκανα τετοια λαθοι παει ειχα μπει μεσα!
αν κανεις τις σωστες πραξεις θα δεις οτι οντος βγαινει 500 ;-)

φιλικα Βαγγελης

tzvangel 14-07-11 20:04

Παράθεση:

Αρχική Δημοσίευση από ΤΖΙΜΗΣ (Μήνυμα 7276)
Βαγγέλη για άγνωστο λόγο δεν μου άνοιγε το αρχείο σου.Κοίτα το δικό μου αρχείο όπου εμφανίζεται το προοδευτικό άθροισμα κάθε φορά, κάνοντας χρήση της συνάρτησης DSUM
Με την ίδια λογική εφάρμοσε στα δικά σου δεδομένα.Νομίζω ότι είναι αυτό που ζητάς.
Φιλικά ΤΖΙΜΗΣ

φιλε τζιμη μεχρι τωρα το παμε καλα ομως δεν μου εχεις βαλει τα πεδια εξοδα λαθοι και καταθεση!
τα οποια ειναι στα μιον!

δλδ σε μια μερα μπορει να εχω ζητα 100ευρω λεγοντας αλλα 5ευρω λαθοι + 6 ευρω εξοδα + 50ευρω καταθεση!

αρα το ταμειο μιονετε στα 39 ευρω!

πως θα το κανω ρε γαμωτο! με ενα πεδιο στα μιον και ενα στα συν
δλδ ζητα και εξοδα! μου βγαεινει κανονικα αλλα εγω δεν εχω ενα μιον αλλα 3!! heeeelp

kapetang 14-07-11 20:59

1 Συνημμένο(α)
Φίλε μου Βαγγέλη, μάλλον δε χρησιμοποίησες το ερώτημα, που σου πρότεινα.
Σύμφωνα με αυτά που λες το ταμείο είναι μείον.
Στη ΒΔ που επισυνάπτω, άνοιξε το ερώτημα και θα δεις.
Εκτός και αν εννοείς κάτι άλλο που δεν κατάλαβα.

Γιώργος

tzvangel 14-07-11 22:11

Παράθεση:

Αρχική Δημοσίευση από kapetang (Μήνυμα 7279)
Φίλε μου Βαγγέλη, μάλλον δε χρησιμοποίησες το ερώτημα, που σου πρότεινα.
Σύμφωνα με αυτά που λες το ταμείο είναι μείον.
Στη ΒΔ που επισυνάπτω, άνοιξε το ερώτημα και θα δεις.
Εκτός και αν εννοείς κάτι άλλο που δεν κατάλαβα.

Γιώργος

φιλε γιωργο ευχριστω πολυ τελικα ειναι αυτο που ηθελα! μονο που στον πινακα που ειχα δωσει στο αρχειο μου απο τις δοκιμες ειχα ξεχασει το πεδιο [ΧΡΕΩΣΗ] που εκει ειχα βαλει τις σωστες τιμες! το διεγραψα και εβαλα στο πεδιο ζητα ημερας "χοτρα ποσα" και βγαινει οπος ακριβος το θελω!

Σε ευχαριστω και πολυ!!

ΤΖΙΜΗΣ 14-07-11 23:57

1 Συνημμένο(α)
Βαγγέλη κοίτα το παράδειγμα και με έξοδα.(υπολογίζω τα προοδευτικά της χρέωσης και εν συνεχεία τα προοδευτικά της πίστωσης.Στο τέλος τα αφαιρώ και έχουμε το υπόλοιπο της ημέρας.

tzvangel 15-07-11 10:42

Φιλε τζιμη την σωστη απαντηση μου την εδωσε ο γιωργος!
στο παραδειγμα σου μου εχεις 1 εξοδο ενω εγω εχω 3!

η σωστη πραξει στα "χαρτια" ειναι
1/7/2011 ζ=100 εξοδα=5 λαθοι=5 καταθεση=50 αρα 100-(5+5+50)=40 (ταμειο 40)
2/7/2011 ζ=140 εξοδα=20 λαθοι=0 καταθεση=35 αρα 140-(20+0+35)=85 (ταμειο= 40+85=125)

...με καταλαβες?

...Σε ευχαριστω για την βοηθεια ;-)


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

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


Search Engine Optimization by vBSEO 3.3.2