Forum

Αναζήτηση στο ms-office.gr

Πάμε!
ms-office.gr > Forum > Microsoft Access > Access - Ερωτήσεις / Απαντήσεις > Πρόβλημα κατά την αποθήκευση.

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

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

 

Εργαλεία Θεμάτων Τρόποι εμφάνισης
  #1  
Παλιά 20-09-11, 20:47
Το avatar του χρήστη mike04
Όνομα: Μιχαλης
Έκδοση λογισμικού Office: Ms-Office 2003, Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 21-02-2010
Περιοχή: Ναύπλιο
Μηνύματα: 34
Προεπιλογή Πρόβλημα κατά την αποθήκευση.

Καλησπέρα σε όλους.
Έχω δημιουργήσει μια απλή φόρμα στην οποία υπάρχουν : eidos, aritmos proiodon , timi, kostos.
Στο πεδίο kostos ισχύει kostos = [arithmos proiodon] * [timi]
Το πρόβλημά μου είναι ότι ενώ στην φόρμα παίρνω το αποτέλεσμα για το κόστος αυτό δεν αποθηκεύεται στον πίνακά μου.
Ευχαριστώ.
Συνημμένα Αρχεία
Τύπος Αρχείου: mdb Νέο - Εφαρμογή της Microsoft Office Access.mdb (184,0 KB, 6 εμφανίσεις)
Απάντηση με παράθεση
  #2  
Παλιά 20-09-11, 21:48
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 18-06-2010
Μηνύματα: 740
Προεπιλογή

Μιχάλη, Καλησπέρα!

Το σωστό είναι στους πίνακες να αποθηκεύονται μόνο τα αναγκαία στοιχεία.
Το κόστος δεν είναι αναγκαίο, αφού γνωρίζοντας την ποσότητα και την τιμή ενός προϊόντος μπορούμε να το υπολογίσουμε.
Μπορούμε, ενώ δεν είναι αποθηκευμένο σε πίνακα, να το εμφανίσουμε σε φόρμες (όπως το έκανες) σε ερωτήματα και σε εκθέσεις.
Αν το αποθηκεύσουμε σε πίνακα, ενώ δεν εξυπηρετεί σε τίποτα, μπορούμε να καταλήξουμε με κόστη που δε θα ισούνται με το γινόμενο της ποσότητας επί την τιμή.
Μακριά λοιπόν από την αποθήκευση του κόστους.
Τώρα στο ερώτημά σου. Το κόστος δεν αποθηκεύεται γιατί το πεδίο «Kostos» της φόρμας είναι αδέσμευτο (δεν έχει προέλευση το πεδίο [Kostos] του πίνακα, αλλά τον τύπο =[arithmos proiodon]*[timi]).
Αν επιμένεις στην αποθήκευση του κόστους, στη φόρμα έκανα κάποιες αλλαγές, που δίνουν αυτή τη δυνατότητα:
1. Όρισα το αδέσμευτο πλαίσιο κειμένου «Kostos» σε κλειδωμένο για να εμφανίζει το γινόμενο χωρίς να μπορεί ο χρήστης να το αλλάξει.
2. Πρόσθεσα ένα δεσμευμένο πλαίσιο κειμένου "txtKostos" στο πεδίο του πίνακα «Kostos» και όρισα να μη είναι ορατό.
3. Πρόσθεσα τον παρακάτω κώδικα:
Κώδικας:
Private Sub arithmos_proiodon_AfterUpdate()
    Me.textKostos = Me.timi * Me.arithmos_proiodon
End Sub

Private Sub timi_AfterUpdate()
    Me.textKostos = Me.timi * Me.arithmos_proiodon
End Sub
Φιλικά/Γιώργος
Συνημμένα Αρχεία
Τύπος Αρχείου: mdb ΑποθήκευσηΥπολογιζόμενουΠεδίου.mdb (272,0 KB, 13 εμφανίσεις)
Απάντηση με παράθεση
  #3  
Παλιά 20-09-11, 21:59
Το avatar του χρήστη mike04
Όνομα: Μιχαλης
Έκδοση λογισμικού Office: Ms-Office 2003, Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 21-02-2010
Περιοχή: Ναύπλιο
Μηνύματα: 34
Προεπιλογή

Γιώργο καλησπέρα και ευχαριστώ για την άμεση απάντησή σου.
Η σκέψη μου ήταν να αποθηκεύεται το κόστος για να μπορώ μετά , με ένα απλό ερώτημα, να έχω το σύνολο του κόστους ανά είδος και ανά μήνα.
Σημειώνω ότι η φόρμα μου είναι για κατάστημα με ρούχα, τώρα αρχίζω την δημιουργία της και γι’ αυτό θέλω να μειώσω όσο το δυνατό τα λάθη μου.
Απάντηση με παράθεση
Απάντηση στο θέμα

Εργαλεία Θεμάτων
Τρόποι εμφάνισης

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

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


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

Θέμα Δημιουργός Forum Απαντήσεις Τελευταίο Μήνυμα
[ Εκθέσεις ] Επιλογή Πεδίων κατά την Εκτύπωση Έκθεσης ΤΖΙΜΗΣ Access - Ερωτήσεις / Απαντήσεις 5 10-10-11 11:33
Μήνυμα σφάλματος κατά την εκκίνηση της Access dimitris p Access - Ερωτήσεις / Απαντήσεις 3 19-05-11 23:24
[ Εκθέσεις ] Εισαγωγή ημερομηνίας από έως κατά την εκτελεσμένη της έκθεσης george74 Access - Ερωτήσεις / Απαντήσεις 5 04-05-11 08:39
[VBA] Αποθήκευση και αρίθμηση αρχείων Lokos Excel - Ερωτήσεις / Απαντήσεις 5 24-03-11 02:17
[ Υποφόρμες ] Εγγραφές υποφόρμας κατά ημερομηνία Melisson Access - Ερωτήσεις / Απαντήσεις 3 24-01-11 15:55


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