Access - Ερωτήσεις / Απαντήσεις Access + VBA... Εδώ δεν υπάρχουν όρια! |
![]() |
| Εργαλεία Θεμάτων | Τρόποι εμφάνισης |
#1
| |||
| |||
![]()
Καλημέρα ονομάζομαι Πάνος, χρησιμοποιώ τη βάση παραγγελιών του Τάσου και έχω κάνει κάποιες τροποποιήσεις έτσι ώστε να την φέρω στις απαιτήσεις τις δικές μου. Όλα καλά, πολύ εύχρηστη αλλά κάνοντας τις αλλαγές αντιμετώπισα πρόβλημα σε κάποια αθροίσματα των κελιών. Το πρόβλημα είναι: όταν πάω να επιλέξω είδος που αυτόματα συμπληρώνει κάποια πεδία, όπως πχ τιμή κλπ χτύπάει σφάλμα "Runtime error -2147352567 (800200009) Δεν μπορείτε να εκχωρήσετε τιμή σε αυτό το αντικείμενο" Και βγάζει "end" & "debug". Αν πατήσω "end" προχωράει, παίρνει τιμές αλλά δεν κάνει τα συνολικά αθροίσματα" Παραθέτω τον κώδικα & την βάση. Κώδικας: Private Sub CalculateValues() DoCmd.RunCommand acCmdSaveRecord Me.ProductPrice = Me.productid.Column(2) Me.TotalPrice = Nz(Me.productid.Column(2) * Me.Pieces, 0) DoCmd.RunCommand acCmdSaveRecord Me.Parent.OrderPrice = DSum("TotalPrice", "OrderDetails", "OrderID=" & Me.Parent.OrderId) End Sub |
#2
| ||||
| ||||
![]()
Καλημέρα! Το πεδίο TotalPrice περιέχει τύπο οπότε δεν μπορεί να πάρει τιμή. Φρόντισε στην προέλευση στοιχείου ελέγχου του πεδίου ( TotalPrice ) να αφαιρέσεις τον τύπο και να επιλέξεις το κατάλληλο πεδίο του πίνακα από την πτυσσόμενη λίστα. Επίσης φρόντισε το πεδίο Pieces να έχει προεπιλεγμένη τιμή τη μονάδα (1) και για κάθε ενδεχόμενο άλλαξε την παρακάτω γραμμή του κώδικα: Me.TotalPrice = Nz(Me.productid.Column(2) * Me.Pieces, 0) σε Me.TotalPrice = Nz(Me.productid.Column(2) * Nz(Me.Pieces,1), 0) Καλή συνέχεια! Τάσος
__________________ Ms-Office Development Team Ανάπτυξη επαγγελματικών εφαρμογών |
#3
| |||
| |||
![]()
Τάσο καλημέρα, ευχαριστώ για την άμεση βοήθεια Παράθεση:
|
#4
| |||
| |||
![]()
Καμιά βοήθεια παιδιά... ![]() |
#5
| ||||
| ||||
![]()
Καλησπέρα Παράθεση:
Ελπίζω να βοήθησα λίγο... Νίκος Δ. |
#6
| |||
| |||
![]() Το έχω κάνει αλλά τίποτα..
|
#7
| ||||
| ||||
![]()
Καλημέρα! Αφαίρεσε την προβληματική γραμμή από τον κώδικα αφού χρησιμοποιείς τύπους στα πεδία της φόρμας. Όμως: Θα πρέπει να επανασχεδιάσεις τη βάση σου. Αντιλαμβάνεσαι τι θα γίνει όταν χρειαστεί να τροποποιήσεις τιμές ή ΦΠΑ για ένα προϊόν ![]() Θα αλλάξουν τα ποσά σε όλες τις παραγγελίες που έχεις καταχωρήσει! Με εκτίμηση Τάσος
__________________ Ms-Office Development Team Ανάπτυξη επαγγελματικών εφαρμογών |
![]() |
« Προηγούμενο Θέμα
|
Επόμενο Θέμα »
| |
| ||||
Θέμα | Δημιουργός | Forum | Απαντήσεις | Τελευταίο Μήνυμα |
[ Ερωτήματα ] Αθροισμα δυο ερωτημάτων | billkar | Access - Ερωτήσεις / Απαντήσεις | 13 | 11-09-15 18:49 |
[ Ερωτήματα ] αθροισμα ομοειδων | ευη79 | Access - Ερωτήσεις / Απαντήσεις | 8 | 06-06-14 13:37 |
[ Ερωτήματα ] Άθροισμα ημερών | xristos0718 | Access - Ερωτήσεις / Απαντήσεις | 2 | 16-01-12 23:00 |
[ Εκθέσεις ] Πρόβλημα με άθροισμα Πλαισίου κειμένου | kostaskalam | Access - Ερωτήσεις / Απαντήσεις | 3 | 05-10-11 13:28 |
[Γενικά] Άθροισμα ωρών | misirlis | Excel - Ερωτήσεις / Απαντήσεις | 4 | 12-06-11 06:06 |
Η ώρα είναι 14:23.