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

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

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

 

Εργαλεία Θεμάτων Τρόποι εμφάνισης
  #11  
Παλιά 23-12-14, 20:14
Όνομα: ΔΙΟΝΥΣΙΟΣ
Έκδοση λογισμικού Office: Ms-Office 2007, Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 01-10-2013
Μηνύματα: 24
Προεπιλογή

Γιώργο καλησπέρα και συγνώμη που ενοχλώ και πάλι, αλλά έχω κολήσει στο εξής.
Στόν πίνακα ΟΧΗΜΑΤΑ και στο σύνθετο πλαίσιο της στήλης ΚΑΥΣΙΜΟ στην προέλευση γραμμής πρόσθεσα και την στήλη ΔΗΜ_ΕΝΟΤΗΤΑ του πίνακα ΟΧΗΜΑΤΑ_ΚΑΥΣΙΜΟ για να μπορώ να βλέπω όταν καταχωρώ στόν πίνακα ΟΧΗΜΑΤΑ το είδος του καυσίμου και ποιάς Δημοτικής Ενότητας είναι.
Το πρόβλημα είναι οτι στο σύνθετο πλαίσιο εμφανίζονται οι αύξοντες αριθμοί του καυσίμου και της Δημοτικής Ενότητας και όχι τα ονόματα. Επισυνάπτω screenshot για να καταλάβεις το πρόβλημα.
Θα το εκτιμούσα πολύ αν μπορούσες να βοηθήσεις. Ευχαριστώ πολύ καλό βράδυ και καλά Χριστούγεννα.
Συνημμένα Thumbnails
Υπολογισμός ποσού σε φόρμα και μεταφορά στον αντίστοιχο πίνακα-xoris-titlo.jpg  
Απάντηση με παράθεση
  #12  
Παλιά 24-12-14, 08:59
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 18-06-2010
Μηνύματα: 3.674
Προεπιλογή

Καλές γιορτές

Διονύσιε, δεν καταλαβαίνω.

Το καύσιμο δεν εξαρτάται από τη δημοτική ενότητα, συνεπώς θα έπρεπε να επιλέγεται από ένα πίνακα που θα περιέχει μόνο τα είδη καυσίμων (πχ ΕΙΔΗ_ΚΑΥΣΙΜΩΝ).

Ο πίνακας ΟΧΗΜΑΤΑ_ΚΑΥΣΙΜΟ, που περιέχει και τη δημοτική ενότητα, είναι κατάλληλος για την επιλογή της τιμής η οποία εξαρτάται από το συνδυασμό του καυσίμου και της δημοτικής ενότητας.

Αν έχουμε 5 είδη καυσίμων και 3 δημοτικές ενότητες ο πίνακας ΕΙΔΗ_ΚΑΥΣΙΜΩΝ θα έχει μόνο 5 εγγραφές και ο πίνακας ΟΧΗΜΑΤΑ_ΚΑΥΣΙΜΟ 15 και το ίδιο καύσιμο θα επαναλαμβάνεται 3 φορές!

Φιλικά/Γιώργος
Απάντηση με παράθεση
  #13  
Παλιά 25-12-14, 07:51
Όνομα: ΔΙΟΝΥΣΙΟΣ
Έκδοση λογισμικού Office: Ms-Office 2007, Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 01-10-2013
Μηνύματα: 24
Προεπιλογή

Γιώργο καλή σου μέρα. Έχεις δίκιο για αυτό που επισημαίνεις, υπάρχει όμως μία ιδιαιτερότητα όσον αφορά την τιμή των καυσίμων η οποία είναι διαφορετική για κάθε δημοτική ενότητα .
Και εγώ αυτό που προσπαθώ να πετύχω είναι στην κεντρική φόρμα ΟΧΗΜΑΤΑ αφού επιλέξω τον αριθμό κυκλοφορίας από το σύνθετο πλαίσιο επάνω, και πάω στην καρτέλα καύσιμα καταχωρώντας την ημερομηνία, να ενημερώνονται αυτόματα τα πεδία ΕΙΔΟΣ_ΚΑΥΣΙΜΟΥ , και ΔΗΜ_ΕΝΟΤΗΤΑ τα οποία όμως πρέπει να λαμβάνουν δεδομένα από τον πίνακα ΟΧΗΜΑΤΑ όπου για το κάθε όχημα έχω καταχωρήσει και σε ποιά Δημοτική ενότητα ανήκει και τι είδος καυσίμου παίρνει. Διαφορετικά πρέπει σε κάθε καταχώρηση καυσίμων να καταχωρώ και το είδος καυσίμου και την Δημοτική Ενότητα, το οποίο δεν είναι σωστό και μπορεί να γίνονται λάθη.
Καλά Χριστούγενα σε όλους με υγεία και ευτυχία.
Απάντηση με παράθεση
  #14  
Παλιά 25-12-14, 09:33
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 18-06-2010
Μηνύματα: 3.674
Προεπιλογή

Καλά Χριστούγεννα

Διονύσιε, θα προσπαθήσω να βάλλω μια σειρά:

1) Στον πίνακα ΟΧΗΜΑΤΑ, εκτός των άλλων, καταχωρείς το είδος του καυσίμου και τη δημοτική ενότητα.

Αν τα στοιχεία αυτά μπορεί να αλλάξουν, πρέπει να καταχωρούνται μόνο στον πίνακα ΟΧΗΜΑΤΑ_ΚΑΥΣΙΜΑ.

Αν τα στοιχεία είναι σταθερά, δεν υπάρχει κανένας λόγος να καταχωρούνται και στον πίνακα ΟΧΗΜΑΤΑ_ΚΑΥΣΙΜΑ.

2) Στη φόρμα ΟΧΗΜΑΤΑ_ΚΑΥΣΙΜΑ, με την επιλογή του αριθμού κυκλοφορίας ενός οχήματος μπορεί να τρέχει κώδικας που θα κάνει, με τη βοήθεια της συνάρτησης DLookup(), τα εξής:
  • Από τον πίνακα ΟΧΗΜΑΤΑ θα βρίσκει το είδος του καυσίμου (πχ K), και τη δημοτική ενότητα (πχ D).
  • Από τον πίνακα ΟΧΗΜΑΤΑ_ΚΑΥΣΙΜΟ και με βάση τις παραπάνω τιμές Κ και D θα βρίσκει την τιμή του καυσίμου και το ΦΠΑ.
Τα παραπάνω στοιχεία μπορεί να τα περνά σε πεδία της φόρμας και έτσι να αποθηκεύονται και στον αντίστοιχο πίνακα .

Φιλικά/Γιώργος
Απάντηση με παράθεση
  #15  
Παλιά 25-12-14, 10:51
Όνομα: ΔΙΟΝΥΣΙΟΣ
Έκδοση λογισμικού Office: Ms-Office 2007, Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 01-10-2013
Μηνύματα: 24
Προεπιλογή

Γιώργο σωστά το είδος του καυσίμου και η Δημοτική ενότητα είναι σταθερά και δεν αλλάζουν και το έχω κάνει με την DLookup να βρίσκει από τον πίνακα ΟΧΗΜΑΤΑ το ΕΙΔΟΣ_ΚΑΥΣΙΜΟΥ και την ΔΗΜ_ΕΝΟΤΗΤΑ και να τα καταχωρεί αυτόματα στην ΔΦ_ΟΧΗΜΑΤΑ_ΚΑΥΣΙΜΑ όμως δεν μπορώ να καταφέρω το δεύτερο που ανέφερες δηλ. με βάση τις παραπάνω τιμές να βρίσκει απο τον πίνακα ΟΧΗΜΑΤΑ_ΚΑΥΣΙΜΟ την τιμή του καυσίμου και το ΦΠΑ, και να τα καταχωρεί στην ΔΦ_ΟΧΗΜΑΤΑ_ΚΑΥΣΙΜΑ και αυτόματα να υπολογίζει την ΤΙΜΗ*ΦΠΑ*ΠΟΣΟΤΗΤΑ(Lt) και να τοποθετεί το αποτέλεσμα στόν πίνακα ΟΧΗΜΑΤΑ_ΚΑΥΣΙΜΑ.
Απάντηση με παράθεση
  #16  
Παλιά 25-12-14, 16:26
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 18-06-2010
Μηνύματα: 3.674
Προεπιλογή

Καλησπέρα

Στη συνημμένη ΒΔ:

1) Η επιλογή του καυσίμου και της δημοτικής ενότητας γίνεται από τους πίνακες ΚΑΥΣΙΜΟ και ΔΗΜ_ΕΝΟΤΗΤΑ αντίστοιχα.

2) Η επιλογή της τιμής του καυσίμου και του ΦΠΑ, προκειμένου να φαίνεται η δημοτική ενότητα και το καύσιμο γίνεται από το ερώτημα ΟΧΗΜΑΤΑ_ΚΑΥΣΙΜΟ_qry.

3) Στη φόρμα ΟΧΗΜΑΤΑ_ΚΑΥΣΙΜΑ_frm, με την ενημέρωση του πεδίου ΑΡΙΘΜΟΣ_ΚΥΚΛΟΦΟΡΙΑΣ εκτελείται κώδικας και συμπληρώνει τα πεδία, που θέλεις.

Αν ξέχασα κάποιο, βλέποντας τον κώδικα, εύκολα θα μπορούσες να το συμπληρώσεις.

Πληκτρολογώντας και το ΠΟΣΟ, θα υπολογιστούν και τα πεδία ΑΞΙΑ, ΑΞΙΑ_ΦΠΑ και ΣΥΝΟΛΟ.

4) Στον πίνακα ΟΧΗΜΑΤΑ_ΚΑΥΣΙΜΑ και την αντίστοιχη φόρμα, άλλαξα το όνομα του πεδίου ΠΟΣΟΤΗΤΑ(Lt), που έχει μορφή συνάρτησης και δημιουργεί προβλήματα, σε ΠΟΣΟΤΗΤΑ.

Διονύσιε, δες προσεκτικά τις αλλαγές και χρησιμοποίησε τη φόρμα ΟΧΗΜΑΤΑ_ΚΑΥΣΙΜΑ_frm στη θέση της ΔΦ_ΟΧΗΜΑΤΑ_ΚΑΥΣΙΜΑ.

Φιλικά/Γιώργος
Συνημμένα Αρχεία
Τύπος Αρχείου: zip ΟΧΗΜΑΤΑ4.zip (596,9 KB, 22 εμφανίσεις)
Απάντηση με παράθεση
  #17  
Παλιά 25-12-14, 18:40
Όνομα: ΔΙΟΝΥΣΙΟΣ
Έκδοση λογισμικού Office: Ms-Office 2007, Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 01-10-2013
Μηνύματα: 24
Προεπιλογή

Γιώργο σ' ευχαριστώ πολύ είναι αυτό ακριβώς που έψαχνα, με κάποιες μικροαλαγές θα το προσαρμόσω στίς ανάγκες μου.
Καλό βράδυ και καλές γιορτές.
Απάντηση με παράθεση
Απάντηση στο θέμα


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

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


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

Θέμα Δημιουργός Forum Απαντήσεις Τελευταίο Μήνυμα
[ Πίνακες ] Μαζικη αντιγραφή εγγραφών στον ίδιο πίνακα dimitrisp Access - Ερωτήσεις / Απαντήσεις 8 28-10-16 20:45
Μερικά άθροισμα στον ίδιο πίνακα και ερωτημα pansyr Access - Ερωτήσεις / Απαντήσεις 11 06-10-15 18:34
[ Φόρμες ] Πολλαπλασιασμος στη φορμα και μεταφορα στον πινακα silixridi Access - Ερωτήσεις / Απαντήσεις 3 26-01-15 23:52
[ Φόρμες ] Μεταφορά ποσών απο φόρμα σε πίνακα AntonisSar Access - Ερωτήσεις / Απαντήσεις 5 22-12-14 10:21
[ Πίνακες ] Ενωση 2 πεδίων στον ίδιο πίνακα kantidenos Access - Ερωτήσεις / Απαντήσεις 1 01-10-13 03:28


Η ώρα είναι 03:57.