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

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

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

 

Εργαλεία Θεμάτων Τρόποι εμφάνισης
  #1  
Παλιά 09-05-10, 22:25
Όνομα: Μάρω
Έκδοση λογισμικού Office: Ms-Office 2003, Ms-Office 2007, Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 09-03-2010
Περιοχή: Αθήνα
Μηνύματα: 287
Προεπιλογή Μη εμφάνιση αποτελέσματος τύπων σε πίνακες

Καλησπέρα σε όλους,
έχω μία φόρμα στην οποία τα πεδία μου είναι τα εξής
Τεμάχια - Τιμή - Ποσό
Στο πεδίο Ποσό υπάρχει ο τύπος =[Τεμάχια]*[Τιμή]
Στη φόρμα μου το αποτέλεσμα εμφανίζεται κανονικά
Στον πίνακα όμως δεν έρχεται το αποτέλεσμα
Το πρόβλημά μου είναι ότι όταν στη φόρμα ζητάω το Άθροισμα του Ποσού το αποτέλεσμα που έρχεται είναι 0
Τι να κάνω?

Ευχαριστώ,
Μάρω
Απάντηση με παράθεση
  #2  
Παλιά 09-05-10, 23:19
Το avatar του χρήστη editolis
Super Moderator
Όνομα: Τολης
Έκδοση λογισμικού Office: Ms-Office 2007, Ms-Office 2013
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 02-01-2010
Περιοχή: ATHENS-GREECE
Μηνύματα: 180
Προεπιλογή

Αγαπητη Φιλη Μαρω,

Το προβλημα σου νομιζω οτι εχει ευκολη λυση.

Υποθετω οτι το recordsource της φορμα σου ειναι ο πινακας σου
και οχι καποιο πολυπλοκο ερωτημα. Σε αυτην την περιπτωση
η παρακατω φορμουλα ισως σου ειναι αρκετη για την λυση.

Στο OnCurrent της φορμας βαλε τον τυπο:

txtPoso.value = me.[txtTemaxia] * me.[txtTimi]

Τωρα θα αποθηκευεται η τιμη στο πινακα...

Καλη συνεχεια
Απάντηση με παράθεση
  #3  
Παλιά 10-05-10, 00:26
Όνομα: Μάρω
Έκδοση λογισμικού Office: Ms-Office 2003, Ms-Office 2007, Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 09-03-2010
Περιοχή: Αθήνα
Μηνύματα: 287
Προεπιλογή

Ευχαριστώ Τόλη μου για την προσπάθεια αλλά μου βγάζει error
Η φόρμα μου προέχεται από έναν απλό πίνακα.
Φαντάζομαι ότι ο τύπος στο πεδίο θα παραμείνει ... έτσι δεν είναι???
Δεν ξέρω που κάνω λάθος

Όπως και να 'χει, ευχαριστώ

Μάρω
Απάντηση με παράθεση
  #4  
Παλιά 10-05-10, 01:10
Το avatar του χρήστη editolis
Super Moderator
Όνομα: Τολης
Έκδοση λογισμικού Office: Ms-Office 2007, Ms-Office 2013
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 02-01-2010
Περιοχή: ATHENS-GREECE
Μηνύματα: 180
Προεπιλογή

Κανε compile και αποθηκευση της ΒΔ.

Μετα συμπυκνωση και επιδιορθωση.

Κλεισε την ΒΔ και ξαναπροσπαθησε...
Απάντηση με παράθεση
  #5  
Παλιά 10-05-10, 20:00
Όνομα: Μάρω
Έκδοση λογισμικού Office: Ms-Office 2003, Ms-Office 2007, Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 09-03-2010
Περιοχή: Αθήνα
Μηνύματα: 287
Προεπιλογή

Ναι βρε συ αλλά δεν μου απάντησες ....
στο πεδίο ποσό αφήνω τον τύπο ή λείτουργεί μόνο με τον κώδικα?
Απάντηση με παράθεση
  #6  
Παλιά 10-05-10, 21:42
Το avatar του χρήστη editolis
Super Moderator
Όνομα: Τολης
Έκδοση λογισμικού Office: Ms-Office 2007, Ms-Office 2013
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 02-01-2010
Περιοχή: ATHENS-GREECE
Μηνύματα: 180
Προεπιλογή

Το ζητουμενο σου εαν καταλαβα καλα ειναι να αποθηκευεται η τιμη
σε πεδιο στον πινακα.

Αρα σιγουρα θα πρεπει να χρησιμοποιησεις τον κωδικα
και οχι τον απλο τυπο που σου δειχνει απλα το αποτελεσμα.

Εαν εχεις δυσκολιες επισυναψε ενα δειγμα της ΒΔ σου.

Καλη συνεχεια...
Απάντηση με παράθεση
  #7  
Παλιά 11-05-10, 00:52
Super Moderator
Όνομα: Αγγελος
Έκδοση λογισμικού Office: Ms-Office 2003, Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 29-04-2010
Μηνύματα: 111
Προεπιλογή

Παράθεση:
Αρχική Δημοσίευση από mdragon Εμφάνιση μηνυμάτων
Ευχαριστώ Τόλη μου για την προσπάθεια αλλά μου βγάζει error
Η φόρμα μου προέχεται από έναν απλό πίνακα.
Φαντάζομαι ότι ο τύπος στο πεδίο θα παραμείνει ... έτσι δεν είναι???
Δεν ξέρω που κάνω λάθος

Όπως και να 'χει, ευχαριστώ

Μάρω
Τον τύπο στο πεδίο θα τον αντικαταστήσεις με το πεδίο θέλεις να ενημερώνεις. Τον τύπο που σου γράφει ο editolis θα τον βάλεις στο συμβάν Oncurrent.


Ανέβασε και ένα δείγμα όπως σου είπε ο Τόλης...
Απάντηση με παράθεση
  #8  
Παλιά 11-05-10, 07:32
Το avatar του χρήστη Tasos
Διαχειριστής
Όνομα: Τάσος Φιλοξενιδης
Έκδοση λογισμικού Office: Ms-Office 365
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική, Γερμανική
 
Εγγραφή: 21-10-2009
Μηνύματα: 2.011
Προεπιλογή

Καλημέρα σε όλους!

Αγαπητή Μάρω,
είναι τεχνικά αδύνατο να περαστεί κάποια τιμή σε υπολογισμένο πεδίο εκτός απ αυτήν
που επιστρέφει ο τύπος που περιέχεται, είτε χειροκίνητα, είτε προγραμματιστικά όπως σου υπέδειξε ο Τόλης.

Θα πρέπει να αφαιρέσεις τον τύπο αυτό από το υπολογισμένο πεδίο (που σου προκαλεί το σφάλμα στον κώδικα)
και να συνδέσεις με το ανάλογο πεδίο του πίνακα.

Κατόπιν, στο AfterUpdate() του πεδίου [txtTemaxia] ή/και του πεδίου [txtTimi]
μπορείς να υπολογίσεις την τιμή που θέλεις να περάσεις στο [txtPoso].

Πχ.: Me.txtPoso = me.txtTemaxia * me.txtTimi

Καλή συνέχεια!

Τάσος
__________________
Ms-Office Development Team
Ανάπτυξη επαγγελματικών εφαρμογών
Απάντηση με παράθεση
  #9  
Παλιά 12-05-10, 23:28
Όνομα: Σπύρος Β....
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Αγγλική
 
Εγγραφή: 14-04-2010
Περιοχή: Περιστέρι
Μηνύματα: 10
Προεπιλογή

Ένας τρόπος που είχα δοκιμάσει εγώ σε παλιό πρόγραμμά μου και δουλεύει ακόμα είναι να βάλεις στο πεδίο txtTimh και στις ιδιότητες "μετα την απώλεια της εστίασης" τον παρακάτω κώδικα:

Private Sub txtTimh_LostFocus()
Me.txtPoso.Value = Me.txtTemaxia.Value * Me.txtTimh.Value
End Sub

Δουλεύει 100%
Ελπίζω να βοήθησα...
Φιλικά Σπύρος
Απάντηση με παράθεση
  #10  
Παλιά 17-05-10, 10:50
Όνομα: Μάρω
Έκδοση λογισμικού Office: Ms-Office 2003, Ms-Office 2007, Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 09-03-2010
Περιοχή: Αθήνα
Μηνύματα: 287
Προεπιλογή

Καλημέρα σε όλους,
επισυννάπτω ένα αρχείο γιατι τελικά δεν κατάφερα να το διορθώσω.
έχω βάλει στο on current της φόρμας τον εξής τύπο
txtΠοσο.value = me.[txtΤεμαχια] * me.[txtΤιμη]
όπως μου είπατε αλλά πάλι τίποτα.


Σας ευχαριστώ,
Μάρω
Συνημμένα Αρχεία
Τύπος Αρχείου: accdb Βάση δεδομένων1.accdb (672,0 KB, 22 εμφανίσεις)
Απάντηση με παράθεση
Απάντηση στο θέμα


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

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


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

Θέμα Δημιουργός Forum Απαντήσεις Τελευταίο Μήνυμα
[Συναρτήσεις] Έλεγχος δεδομένων και εμφάνιση αποτελέσματος nyxtovios Excel - Ερωτήσεις / Απαντήσεις 3 03-03-14 18:50
[Γενικά] Αντιμετάθεση Πίνακα με Διατήρηση τύπων dalavouras Excel - Ερωτήσεις / Απαντήσεις 1 22-07-13 11:45
Εμφάνιση αποτελέσματος Αντώνης Access - Ερωτήσεις / Απαντήσεις 2 09-09-10 12:28
Επί των τύπων των ήλων: like & elself...then συναρτήσεις PanosPan Access - Ερωτήσεις / Απαντήσεις 15 17-03-10 07:49


Η ώρα είναι 07:39.