Access - Ερωτήσεις / Απαντήσεις Access + VBA... Εδώ δεν υπάρχουν όρια! |
![]() |
| Εργαλεία Θεμάτων | Τρόποι εμφάνισης |
#1
| |||
| |||
![]()
Καλημέρα σε όλους και καλή Σαρακοστή. Επανέρχομαι με ένα ερώτημα που με απασχολεί καιρό. Έχω ένα πίνακα [ΤΙΜΟΛΟΓΙΑ] με τα πεδία: Αρ.Τιμολογίου - Συμβολισμός(Περιγραφή) - Τιμή Έχω επίσης και ένα πίνακα [ΚΑΤΑΧΩΡΗΣΗ] που καταχωρώ τα τιμολόγια και τις ποσότητες τους. Αρ.Τιμολογίου -Τιμή (Τιμολογίου) * Ποσότητα Υπάρχει όμως περίπτωση να υπάρχει και Βοηθητικό Τιμολόγιο. Σε αυτή την περίπτωση θέλω να IIf([B_Timologio]>0;[ΤΙΜΟΛΟΓΙΑ]![Timi Β.Τιμολογίου]*[Posotita];[ΤΙΜΟΛΟΓΙΑ]![Timi]*[Posotita]) Να τονίσω ότι τιμολόγιο και βοηθητικό τιμολόγιο στον πίνακα [ΚΑΤΑΧΩΡΗΣΗ] συνδέονται και τα δύο με τον Αρ. Τιμολογίου του πίνακα [ΤΙΜΟΛΟΓΙΑ] π.χ. Αρ.Τιμ........................Τιμή....... .................Ποσότητα ............. Β.Τιμ ............ Αποτέλεσμα 123 ........................ 5,00€ ....................... 5 ........................ ............................. 5,00€ * 5 223 ........................ 8,00€ .......................1 ........................ ............................. 8,00€ * 1 333 ........................ 10,00€ .................... 3 ........................123 ........................ 5,00€ * 3 Ευχαριστώ εκ των προτέρων Μάρω |
#2
| ||||
| ||||
![]()
Καλησπέρα σε όλους Καλή Σαρακοστή Μάρω! Αποκλείεις την περίπτωση να κάνεις χρήση ενός πίνακα με record αποτελούμενο απο τα πεδία : [ID], [ArithAtimologio], [Atimi], [ArithBtimologio], {Btimi], [Posotita]; Αν υπάρχει περιεχόμενο στο πεδίο [ArithBtimologio], τότε στο ερώτημα να εμφανίζεται -σε μια έκφραση, το γινόμενο [Btimi].[Posotita], αντί του [Atimi].[Posotita]. Με ειλικρινή εκτίμηση Νίκος Δ. |
#3
| |||
| |||
![]()
Καλησπέρα Μάρω, η ΒΔ που επισυνάπτω αποτελεί μια προσομοίωση του ζητούμενου, αν το κατάλαβα καλά. Αποτελείται από: 1) Τον πίνακα «tblTimologioA» ο οποίος περιέχει τον κωδικό των ειδών (εργασιών κλπ), την περιγραφή τους και τη βασική τιμή (ΤιμήΑ). 2) Τον πίνακα «tblTimologioB», ο οποίος περιέχει τον κωδικό και την τιμή των ειδών (εργασιών κλπ), που έχουν και δεύτερη τιμή (ΤιμήΒ). 3) Τον πίνακα «tblKatahorisi», ο οποίος περιέχει τις ποσότητες των ειδών και τον κωδικό τους. Δε χρειάζονται πεδία για την τιμή και την αξία, αφού τα στοιχεία αυτά μπορούν να υπολογιστούν και ως υπολογιζόμενα δε θα πρέπει να αποθηκεύονται. Το ερώτημα «qryKatahorisiALL» συνδυάζει τα στοιχεία από όλους τους πίνακες και με κατάλληλους τύπους υπολογίζει την τελική τιμή «ΤιμήΤ» και την αξία (Posotita*ΤιμήΤ). Φιλικά/Γιώργος ΥΓ Φίλε Νίκο διαπιστώνω ότι δουλεύαμε παράλληλα |
#4
| |||
| |||
![]()
Καλησπέρα, σας ευχαριστώ και τους δύο για την άμεση ανταπόκριση. Μάλλον σας μπέρδεψα ![]() Στον πίνακα [Τιμολόγιο] υπάρχει μία μοναδική [Τιμή]. Γιώργο έχει δίκιο για τον πίνακα [Καταχώρηση] ... ήθελα να πώ ... ερώτημα ανάλυση του παραδείγματός μου Αρ.Τιμ........................Τιμή....... .................Ποσότητα ............. Β.Τιμ ............ Αποτέλεσμα α)123 ........................ 5,00€ ....................... 5 ........................ ............................. 5,00€ * 5 β) 333 ........................ 10,00€ .................... 3 ........................123 ........................ 5,00€ * 3 α) Εάν δεν υπάρχει τιμή στο [Β.Τιμ. - " " ] να παίρνει την [Τιμή - 5,00€] του [Τιμ.-123] και να την πολλ/ζει με την ποσότητα αλλιώς.... β) Στην περίπτωση που υπάρχει τιμή στο [Β.Τιμ.- 123] να παίρνει την [Τιμή - 5,00€] του [Τιμ.-123] και να την πολλ/ζει με την ποσότητα. Ελπίζω τώρα να σας κατατόπισα Μάρω |
#5
| |||
| |||
![]()
Για δες αυτο που επισυναπτω Ισως σου κανει |
#6
| |||
| |||
![]()
Με μια πρώτη ματιά βολέυει μια χαρά Δημήτρη. Θα το κοιτάξω το πρωί καλύτερα και θα σου πώ. Σας ευχαριστώ όλους, Μάρω |
#7
| |||
| |||
![]()
Καλησπέρα στην παρέα Μάρω, η νέα ΒΔ που επισυνάπτω πιστεύω ότι προσομοιώνει το ζητούμενο. Αν όχι, εδώ είμαστε. Αποτελείται από: 1) Τον πίνακα «tblTimologio» ο οποίος περιέχει τον κωδικό των ειδών (εργασιών κλπ), την περιγραφή τους και τη βασική τιμή (ΤιμήΑ). 2) Τον πίνακα «tblKatahorisi», ο οποίος περιέχει τις ποσότητες των ειδών και τον κωδικό τους (για να ξέρουμε τι αφορά η ποσότητα και την τιμή μονάδας), καθώς και το πεδίο «TimiB» που μπορεί να είναι κενό ή να παραπέμπει σε κωδικούς του πίνακα «tblTimologio». 3)Το ερώτημα «qryKatahorisiALL» που συνδυάζει τα στοιχεία από όλους τους πίνακες και με κατάλληλους τύπους υπολογίζει την τελική τιμή «ΤιμήΤ» και την αξία (Posotita*ΤιμήΤ). Σημειώνω ότι η τελική τιμή αν TimiB<> null ισούται με την TimiA που αντιστοιχεί στον κωδικό «TimiB» στον πίνακα «tblTimologio». Φιλικά/Γιώργος ΥΓ. Δημήτρη τώρα είδα και τη δική σου λύση. Θα τη μελετήσω. |
#8
| |||
| |||
![]()
Καλησπέρα και καλό βράδυ Δημήτρη βρίσκω τη λύση σου πολύ καλή. Εγώ δεν τη σκέφτηκα και αναγκάστηκα να χρησιμοποιήσω τη συνάρτηση αναζήτησης: DLookUp. Γιώργος |
#9
| |||
| |||
![]() Παράθεση:
Καλο σου βραδυ |
#10
| |||
| |||
![]()
Όλα καλά, Καλημέραααα, Μάρω |
![]() |
« Προηγούμενο Θέμα
|
Επόμενο Θέμα »
| |
| ||||
Θέμα | Δημιουργός | Forum | Απαντήσεις | Τελευταίο Μήνυμα |
[Συναρτήσεις] INDEX MATCH LOOKUP | anestaki | Excel - Ερωτήσεις / Απαντήσεις | 2 | 17-03-14 16:21 |
[Συναρτήσεις] VLOOKUP-INDEX-MATCH ? | jimrenoir | Excel - Ερωτήσεις / Απαντήσεις | 4 | 09-04-12 01:25 |
[Γενικά] VLOOKUP ή INDEX & MATCH ???? | Lefteris | Excel - Ερωτήσεις / Απαντήσεις | 3 | 22-05-11 19:05 |
[ Φόρμες ] Tab Index | Meteora | Access - Ερωτήσεις / Απαντήσεις | 2 | 14-11-10 21:48 |
[ Συναρτήσεις ] Η Mod στην access | xristos0718 | Access - Ερωτήσεις / Απαντήσεις | 4 | 22-03-10 13:17 |
Η ώρα είναι 06:28.