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

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

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

 

Εργαλεία Θεμάτων Τρόποι εμφάνισης
  #1  
Παλιά 14-08-14, 13:04
Όνομα: Εύη
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 10-01-2014
Μηνύματα: 65
Προεπιλογή προοδευτικά υπόλοιπα σε καρτέλα

καλησπέρα σας και χρόνια πολλά σε όσους γιορτάζουν αύριο,

super sos!
έχω πίνακα (ή φόρμα) ο οποίος έχει τα παρακάτω πεδία
ημερομηνία - παραστατικό - χρέωση - πίστωση - υπόλοιπο

προσπαθώ να δημιουργήσω μία συνθήκη η οποία να υπολογίζει στο πεδίο "υπόλοιπο" ως εξής:
προηγούμενο υπόλοιπο + χρέωση - πίστωση

στο excel όλα είναι εύκολα, εδώ γιατί μας δυσκολεύει τόσο?

αυτό το "προηγούμενο υπόλοιπο" πως το απεικονίζω?

ευχαριστώ προκαταβολικά
Απάντηση με παράθεση
  #2  
Παλιά 14-08-14, 14:16
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 18-06-2010
Μηνύματα: 3.674
Προεπιλογή

Καλησπέρα

Εύη, πέρα από τα στοιχεία που αναφέρεις χρειάζεται το όνομα του πίνακα και ο τύπος δεδομένων των πεδίων του.

Το καλύτερο είναι να ανεβάσεις μια ΒΔ με τον πίνακα και κάποια ενδεικτικά δεδομένα.

Γιώργος
Απάντηση με παράθεση
  #3  
Παλιά 14-08-14, 14:26
Όνομα: Εύη
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 10-01-2014
Μηνύματα: 65
Προεπιλογή

Ανεβάζω ένα παράδειγμα,

έχω το πεδίο διαφορά στο οποίο στην πρώτη γραμμή πρέπει να φέρει αποτέλεσμα 100, στην δεύτερη γραμμή 100+250=350, στην τρίτη γραμμή 350-200=150

ο υπολογισμός που πρέπει να γίνεται είναι
για την πρώτη γραμμή= χρέωση - πίστωση
για τις επόμενες γραμμές= διαφορά της προηγούμενης γραμμής + χρέωση τρέχουσας - πίστωση τρέχουσας γραμμής

και πάλι ευχαριστώ
Συνημμένα Αρχεία
Τύπος Αρχείου: accdb Database31.accdb (408,0 KB, 72 εμφανίσεις)
Απάντηση με παράθεση
  #4  
Παλιά 14-08-14, 17:19
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 18-06-2010
Μηνύματα: 3.674
Προεπιλογή

Καλησπέρα

Εύη:

1) Για να πάρουμε σωστά αποτελέσματα στο υπολογιζόμενο πεδίο [ΔΙΑΦΟΡΑ] =[ΧΡΕΩΣΗ]-[ΠΙΣΤΩΣΗ], τα πεδία [ΧΡΕΩΣΗ] και [ΠΙΣΤΩΣΗ] αντί Null θα πρέπει να έχουν τιμή μηδέν(0).

2) Στην επισυναπτόμενη ΒΔ έχω προσθέσει το ερωτήματα qryΚΑΡΤΕΛΑ που δίνει το ζητούμενο.

3) Η φόρμα ΚΑΡΤΕΛΑ βασίζεται στο ερώτημα

Γιώργος
Συνημμένα Αρχεία
Τύπος Αρχείου: accdb CurrentRest.accdb (608,0 KB, 80 εμφανίσεις)
Απάντηση με παράθεση
  #5  
Παλιά 15-08-14, 07:52
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 18-06-2010
Μηνύματα: 3.674
Προεπιλογή

Καλημέρα και χρόνια πολλά

Στο ερώτημα qryΚΑΡΤΕΛΑ της ΒΔ του προηγούμενου μηνύματός μου χρησιμοποιώ τα πεδία [ΧΡΕΩΣΗ] και [ΠΙΣΤΩΣΗ] και όχι το υπολογιζόμενο πεδίο [ΔΙΑΦΟΡΑ] =[ΧΡΕΩΣΗ]-[ΠΙΣΤΩΣΗ], επειδή υπολογίζονταν λάθος όταν είχαμε NULL τιμές.

Στην επισυναπτόμενη ΒΔ:

1) Για τον υπολογισμό του πεδίου [ΔΙΑΦΟΡΑ] χρησιμοποίησα τον τύπο: IIf(IsNull([ΧΡΕΩΣΗ]);0;[ΧΡΕΩΣΗ])-IIf(IsNull([ΠΙΣΤΩΣΗ]);0;[ΠΙΣΤΩΣΗ]), ώστε να παίρνει σωστές τιμές και στις περιπτώσεις που τα πεδία [ΧΡΕΩΣΗ] και [ΠΙΣΤΩΣΗ] έχουν NULL τιμές.

2) Πρόσθεσα το ερώτημα qryΚΑΡΤΕΛΑ2 στο οποίο ο υπολογισμός του τρέχοντος υπολοίπου γίνεται με βάση το πεδίο [ΔΙΑΦΟΡΑ] και όχι με τα πεδία [ΧΡΕΩΣΗ] και [ΠΙΣΤΩΣΗ].

Γιώργος
Συνημμένα Αρχεία
Τύπος Αρχείου: accdb CurrentRest2.accdb (704,0 KB, 158 εμφανίσεις)
Απάντηση με παράθεση
  #6  
Παλιά 17-08-14, 19:11
Όνομα: Εύη
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 10-01-2014
Μηνύματα: 65
Προεπιλογή

ευχαριστώ για την βοήθεια,

μία διευκρίνηση θα ήθελα όμως.
εγώ πρέπει να δημιουργήσω και τα δύο ερωτήματα?
επίσης, μήπως δεν πρέπει να ταξινομεί με το α/α αλλά με την ημερομηνία?
Απάντηση με παράθεση
  #7  
Παλιά 17-08-14, 20:10
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 18-06-2010
Μηνύματα: 3.674
Προεπιλογή

Καλησπέρα

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

Το ερώτημα qryKARTELA2 είναι πιο απλό, θα πρέπει όμως να χρησιμοποιήσεις το σωστό τύπο για τον υπολογισμό του πεδίου [ΔΙΑΦΟΡΑ].

Η ταξινόμηση γίνεται πρώτα με την [ΗΜΕΡΟΜΗΝΙΑ] και μετά με το [Α/Α].

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

Γιώργος
Απάντηση με παράθεση
  #8  
Παλιά 18-08-14, 07:21
Όνομα: Εύη
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 10-01-2014
Μηνύματα: 65
Red face

Ευχαριστώ πολύ για την πολύτιμη βοήθεια

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

φιλικά, Εύη
Απάντηση με παράθεση
Απάντηση στο θέμα


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

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


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

Θέμα Δημιουργός Forum Απαντήσεις Τελευταίο Μήνυμα
[ Φόρμες ] Καρτελα συναλλασσομένου - κινήσεις vraxnakisg Access - Ερωτήσεις / Απαντήσεις 2 06-06-15 19:33
[ Ερωτήματα ] Προοδευτικά υπόλοιπα ανά Πελάτη smasak Access - Ερωτήσεις / Απαντήσεις 30 11-02-15 09:39
[Εκτύπωση] Αυτόματη εκτύπωση το πρώτο αντίγραφο έγχρωμο τα υπόλοιπα ασπρόμαυρα rmaria Excel - Ερωτήσεις / Απαντήσεις 5 27-06-14 14:21
[ Φόρμες ] Βοήθεια για καρτελα jimrenoir Access - Ερωτήσεις / Απαντήσεις 2 22-01-13 15:11
Καρτέλα πελάτη Echo Access - Ερωτήσεις / Απαντήσεις 17 15-06-11 23:36


Η ώρα είναι 16:43.