Access - Ερωτήσεις / Απαντήσεις Access + VBA... Εδώ δεν υπάρχουν όρια! |
![]() |
| Εργαλεία Θεμάτων ![]() | Τρόποι εμφάνισης ![]() |
#1
| |||
| |||
![]()
Καλημέρα στους φίλους του Forum Μια βοήθεια για κάποιο πρόβλημα που αντιμετωπίζω Στην προηγούμενη βάση μου είχα φτιάξει το φπα με σταθερούς συντελεστές. Επειδή τελευταία αλλάζει το ΦΠΑ τακτικώς θέλω να καταχωρώ εγώ τους συντελεστές από την φόρμα καταχώρισης συντελεστών φπα. Εχω κάνει τα εξής; Εχω ένα πίνακα TblFPAItems για να κάνω καταχώρισεις των συντελεστών% των παροχών και του συντελεστή 6.5% των δωματίων(Για την διαμονή των Πελατών) 1.Eχω ένα πίνακα Παροχές και έχω δώσει σε αυτόν τα στοιχεία. IDΠαροχή, ΕίδοςΠαροχής,ΤιμήΜονάδας, ID Συντελεστή ΦΠΑ 2.Μετά ένα πίνακα όπως έχεις Πελάτες Παροχές ΗμερΠαροχής, CustomerID, ΠαροχήID, Ποσότητα ,Ανενεργός,RoomID,IDPliromis 3.Εχω κάνει και ένα ερώτημα Πελάτες Παροχές query Με τα παραπάνω πως έχω την δυνατότητα από τον πίνακα πελάτες Παροχές να εξάγω το ΦΠΑ. Α)Θέλω να επισημάνω ότι θέλω για το ΦΠΑ παροχών να αντλούν στοιχεία από τον πίνακα ΠελάτεςΠαροχές Β)Και για το ΦΠΑ δωματίων από τον πίνακα ΤblRoomwLet από το πεδίο (Ποσό διαμονής) Γνωρίζει κάποιο μέλος τι πρέπει να κάνω .Ανεβάζω δείγμα βάσης Ευχαριστώ ![]() |
#2
| |||
| |||
![]()
Καλημέρα Αλέξανδρε, δεν κατάλαβα τι ακριβώς θέλεις, αλλά μάλλον ακολουθείς πολύπλοκη διαδρομή. Η πιο απλή λύση για τα προβλήμτα από τις μεταβολές του ΦΠΑ είναι: 1. Να δημιουργήσεις ένα πίνακα (tblFPA) με δύο πεδία «FPA» και «SXOLIA» όπου θα καταχωρείς το ποσοστό του ΦΠΑ και τυχόν σχόλια (από πότε ισχύει, τα είδη για τα οποία ισχύει, κλπ). Το πεδίο «FPA» θα οριστεί πρωτεύον κλειδί. Τα σχόλια θα αλλάζουν. Αν πχ στο 23% ήταν κάποια είδη και στις 1/8/2011 προστέθηκαν και άλλα, θα πρέπει να προσθέσουμε και αυτή την πληροφορία. 2. Στους πίνακες «tblRoomsLets» και «ΠελάτεςΠαροχές» θα προσθέσεις ένα πεδίο αναζήτησης «FPA» με προέλευση γραμμής το πεδίο «FPA» πίνακα «tblFPA», για να επιλέγεις το κατάλληλο ΦΠΑ. Στον πίνακα «Παροχές» δεν πρέπει να υπάρχει πεδίο για το ΦΠΑ. Τι θα γίνει αν ο χυμός από 13% πάει στο 23%; Φιλικά/Γιώργος |
#3
| |||
| |||
![]()
Καλησπέρα Γιώργο Εάν αλλάξω την δομή αλλάζει όλη η βάση και είναι ασύμφορο . Ίσως δεν κατάλαβες την δομή η μάλλον δεν περιέγραψα με λεπτομέρεια. Είναι ένα πρόγραμμα διαχείρισης Ξενοδοχείου. Όταν γίνει η κράτηση όλα τα δεδομένα πάνε σε μια φόρμα Κινήσεις Πέλάτη η οποία έχει 2 υποφόρμες Α) Η μία καταχώρησηΠαροχώνΠελάτη Β)Η άλλη ΚαταχώρησηΠληρωμων του πελάτη Στη φόρμα ΚινήσειςΠελάτη και στη υποφόρμα ΚαταχώρησηΠαροχών καταχωρούνται ότιδήποτε καταναλώσει ο πελάτης Νερο ,Καφε ή ότιδήποτε άλλο Η διαμονή γίνεται ξεχωριστά. Η Διαμονή εάν πχ είναι 100 ευρώ έχει Φπα 6.5% Στις παροχές Το νερό έχει τιμή 1 ευρώ αλλά έχει Φπα13% Το Ποτό όμως δεν έχει το ίδιο Φπα με το νερο.Το Ποτό έχει 23% Αφού τα καταχωρίσω όλα και ο πελάτης πληρώσει με την αναχώριση του πελάτη κάνω Ταμείο όλα αποθηκεύονται στον πίνακα ΤblRoomsLet.(Αρχείο) Δηλαδή Το ΠοσόΔιαμονής,Το ΠοσόΠληρωμών.Το ΠοσόΠαροχών(Το ποσό παροχών είναι σύνολο όλων ειδών που έχουν διαφορετικούς συντελεστές) Οι παροχές όμως που αποθηκεύονται στον Πίνακα ΠελάτεςΠαροχές ξεχωριστά φαίνονται για κάθε κίνηση της παροχής τι μέρα έγινε το είδος και το συντελεστη του είδους. Τώρα για την απόδοση του ΦΠΑ τι κάνω για να βλέπω πόσο ΦΠΑ αντιστοιχεί κάθε τρίμηνο; Ή με αρχική και τελική ημερομηνία πως πρέπει να το κάνω. Για την διαμονή στον πίνακα TblRoomsLet από το ΠοσόΔιαμονής σημειώνω ότι ο πίνακας TblRoomwLet είναι αρχείο . Αρα απομένει να έχω ένα ΠίνακαΣυντελεστών να καταχωρώ τους συντελεστές Ένα πίνακα παροχών όπως έχω με ΠαροχήID,To είδοςΠαροχής,Την τιμήΜονάδας ,καιδίπλα το φπα που αντιστοιχεί για κάθε είδος. Πιθανόν για να βγάζω σε τριμηνα η να ορίζω ημερομηνίες από μέχρι για να μου αποδίδει το Φπα θέλει ερώτημα SQL και μετά έκθεση που θα δίνει τιμές παροχών για κάθε συντελεστή ξεχωριστά και εγώ δεν εχω τέτοιες γνώσεις. Είναι ένα πολύπλοκο θέμα Ανεβάζω την βάση με την φόρμα κινήσειςΠελάτη Φιλικά Αλέξανδρος |
#4
| |||
| |||
![]()
Καλησπέρα Τι γίνεται αν αλλάξουν όχι μόνο οι συντελεστές ΦΠΑ αλλά και οι τιμές; Νομίζω ότι πρέπει να δημιουργήσεις κάποιο πίνακα ΙΣΤΟΡΙΚΟ ή να χρησιμοποιήσεις στον πίνακα ΠελάτεςΠαροχές δύο επιπλέον πεδία ΤΙΜΗ και ΦΠΑ όπου θα καταχωρούνται οι τρέχουσες τιμές και συντελεστές ΦΠΑ και να μην επιρεάζονται από τυχόν αλλαγές και από εκεί θα βρίσκεις το ΦΠΑ με ερώτημα. Φιλικά Δημήτρης |
#5
| |||
| |||
![]()
Καλησπέρα στην παρέα Αλέξανδρε, τη δομή της ΒΔ σε γενικές γραμμές την κατάλαβα. Οι αλλαγή που πρότεινα είναι για να λύσεις οριστικά το πρόβλημα από τις μεταβολές του ΦΠΑ. Σήμερα το ΦΠΑ για το δωμάτιο είναι 6,5%, αλλά αύριο μπορεί να γίνει 10%. Για να λύσεις και το πρόβλημα από τη μεταβολή των τιμών (δωματίων και παροχών) θα πρέπει να ακολουθήσεις την ολοκληρωμένη πρόταση του Δημήτρη. Φυσικά η ΒΔ είναι δική σου και εσύ θα αποφασίσεις αν θα διαθέσεις τον απαιτούμενο χρόνο για να κάνεις τις αναγκαίες προσαρμογές και να γίνει περισσότερο ευέλικτη. Φιλικά/Γιώργος |
#6
| |||
| |||
![]()
Καλησπέρα στη παρέα Γιώργο και Δημήτρη Ευχαριστώ παιδιά για την βοήθεια τελικά δεν το αποφεύγω .Θα το προσπαθήσω με αυτό το τρόπο και βλέπουμε. Φιλικά Αλέξανδρος |
#7
| |||
| |||
![]() Παράθεση:
Φιλικά Δημήτρης |
#8
| |||
| |||
![]()
Eυχαριστώ Δημήτρη και για την δευτερη επιλογή. Εχω αρχίσει την προηγούμενη επιλογη.Να δω τι θα κάνω και βλέπουμε. Φιλικά Αλέξανδρος |
#9
| |||
| |||
![]()
Καλησπέρα στο Forum μετά από καιρό λόγω απουσίας Αγαπητέ Αλέξανδρε ο συνονόματος μου έχει δίκαιο με το θέμα του ιστορικού Αυτό που πρέπει να κάνεις είναι να προσθέσεις ένα πεδίο FPAID στον πίνακα ή στους πίνακες με τις κινήσεις των πελατών και των τιμολογίων γενικότερα. Η κάθε κίνηση την ώρα της καταχώρησης θα παίρνει ως FPAID τον συντελεστή που εσύ έχεις εκείνη την στιγμή καταχωρημένο ως default για αυτήν την κίνηση. ΠΧ τον FPAID που θα βρίσκει εκείνη την στιγμή στον πίνακα παροχών. Οταν μετά από καιρό αλλάξει ο ΦΠΑ θα καταχωρήσεις τον νέο συντελεστή στον πίνακα με τα ΦΠΑ θα αλλάξεις συντελεστή στον πίνακα παροχών και οι κινήσεις από εκεί και πέρα στα οικία αρχεία θα καταχωρούνται με τον νέο συντελεστή που θα παίρνουν αυτόματα από τον νέο συντελεστή του πίνακα παροχών. Έτσι στο τελικό αρχείο κινήσεων όλα θα βαίνουν καλώς μιας και η κάθε κίνηση θα έχει τον δικό συντελεστή ΦΠΑ (FPAID). Σε πιο δύσκολες περιπτώσεις (πχ μεταβατική περίοδο) που πολλά προγράμματα χρειάζονται την δυνάτοτητα παραλληλης καταχώρησης και των 2 συντελεστών λόγω του ότι όλα τα παραστατικά δεν καταχωρούνται online (πχ τιμολόγια προμηθευτών που έρχονται στο λογιστήριο μεταγενέστερα των αλλαγών) θα πρέπει να δίνεις την δυνατότητα στον χρήστη στην τελική κίνηση της παροχής πχ να μπορεί να αλλάζει αυτόν τον συντελεστή που θα έρχεται ως default. Αν δεν θέλει απλά προσπερνά το πεδίο. Και φυσικά ακόμη ένα νέο πεδίο με την τιμή όπως πρότεινε ο Δημήτρης. Το θέμα της δήλωσης στο δωμάτιο βοηθά μόνο να την φέρνει ως προτεινόμενη. Η πραγματική όμως τιμή είναι αυτή της κίνησης. Νομίζω να έγινα κατανοητός με τα πολλά που έγραψα |
#10
| |||
| |||
![]()
Καλησπέρα Δημήτρη, στον πίνα του ΦΠΑ, που υπάρχει στην εφαρμογή, κάθε τιμή του καταχωρείται μία φορά (είναι μοναδική). Συνεπώς το ΦΠΑ μπορεί να γίνει πρωτεύον κλειδί και δε χρειάζεται η προσθήκη πεδίου FPAID. Αντί δηλαδή να δουλεύουμε με κάποιο κωδικό του ΦΠΑ μπορούμε να χρησιμοποιούμε κατευθείαν την τιμή του. Φιλικά/Γιώργος |
![]() |
« Προηγούμενο Θέμα
|
Επόμενο Θέμα »
| |
Η ώρα είναι 20:11.