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

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

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

 

Εργαλεία Θεμάτων Τρόποι εμφάνισης
  #1  
Παλιά 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, 82 εμφανίσεις)
Απάντηση με παράθεση
  #2  
Παλιά 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, 164 εμφανίσεις)
Απάντηση με παράθεση
  #3  
Παλιά 17-08-14, 19:11
Όνομα: Εύη
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 10-01-2014
Μηνύματα: 65
Προεπιλογή

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

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

Καλησπέρα

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

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

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

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

Γιώργος
Απάντηση με παράθεση
  #5  
Παλιά 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


Η ώρα είναι 23:08.