Access - Ερωτήσεις / Απαντήσεις Access + VBA... Εδώ δεν υπάρχουν όρια! |
![]() |
| Εργαλεία Θεμάτων | Τρόποι εμφάνισης |
#1
| |||
| |||
![]()
Γεια σε όλους. Προσπαθώ να βάλω κριτήρια σε ένα ερώτημα. Το σκεπτικό μου είναι το εξής: για ποσά άνω των 20 ευρώ να τυπώσει στο κελί 3.50 ευρώ, αλλιώς να τυπώσει 2 ευρώ. Σκέφτηκα λοιπόν να γράψω... iif(Orders.Deposit>19,99, 3,50, 2,00) αλλά φαίνεται πως μπερδεύεται με τα κόμματα. Όταν τα κάνω τελείες (19.99) το ίδιο. Η στήλη μου είναι ρυθμισμένη σε currency. Δεν ξέρω πώς θα έπρεπε να το γράψω. |
#2
| |||
| |||
![]()
Καλημέρα σε όλους Για δοκίμασε και έτσι……! iif(Orders.Deposit>"19,99", "3,50"," 2,00") |
#3
| |||
| |||
![]() Παράθεση:
Με αυτό: mm: IIf([Orders.Deposit]>19,99;3,5;IIf([Orders.Deposit]<19,99;2)) Τελευταία επεξεργασία από το χρήστη anestaki : 10-10-15 στις 12:58. |
#4
| |||
| |||
![]()
IIf([Orders].[Deposit]>20; 3,5; 2)
|
#5
|
![]()
Καλησπέρα Αν σας προβληματίζει, η σύνταξη μιας IIF, ειδικά με πολλά κριτήρια, τότε, καλό είναι, να χρησιμοποιήσετε, την Switch. Παράδειγμα, βασισμένο στο ζητούμενο: Έστω πεδίο, με όνομα, iValue. Το πεδίο, έχει διάφορες τιμές και ζητάμε, 1. αν μια τιμή στο iValue είναι >20 απόδοση 3,5 2. αν <=20 απόδοση 2 Τότε: Expr1: Switch([iValue]<=20;2;[iValue]>20;3,5) Η Switch, είναι ακόμα πιο χρήσιμη, αν έχουμε ως κριτήρια: >20 .... 5 >17......4 >14......3 >11......2 >8........1 <=8......0 |
#6
| |||
| |||
![]()
Σπύρο, πολύ χρήσιμη η SWITCH Σε ευχαριστώ πολύ για το παράδειγμα. Kapetang και Anestaki ευχαριστώ πολύ εξίσου. Anestaki πληροφοριακά με " δεν δούλεψαν τα ποσά. ΕΞακολουθούσε να μου βγάζει error! Με τον δεύτερο τρόπο δούλεψε. Δεν καταλαβαίνω γιατί όμως θα έπρεπε να ξαναγράψω την iff μέσα στην παρένθεση. Παρόλα αυτά δούλεψε. |
#7
|
![]()
Μια παρατήρηση ... Στο post # 3 ο Γιώργος (anestaki) προτείνει αυτό: mm: IIf([Orders.Deposit]>19,99;3,5;IIf([Orders.Deposit]<19,99;2)) Εκτός από την εσφαλμένη σύνταξη, (έστω ότι είναι σωστά διατυπωμένο) Αν η τιμή είναι ακριβώς 19,99 τι θα αποδώσει η συνάρτηση; Άρα, Γιώργο σε παρόμοιες περιπτώσεις, θα βάζεις και ένα = όπου χρειάζεται... |
![]() |
« Προηγούμενο Θέμα
|
Επόμενο Θέμα »
| |
| ||||
Θέμα | Δημιουργός | Forum | Απαντήσεις | Τελευταίο Μήνυμα |
[Συναρτήσεις] Δυναμική Σύνταξη Συνάρτησης hyperlink | thanasis08 | Excel - Ερωτήσεις / Απαντήσεις | 3 | 10-11-15 15:13 |
Πρόβλημα στην σύνταξη του κώδικα | γιώργοςΚ | Access - Ερωτήσεις / Απαντήσεις | 2 | 09-07-14 14:23 |
[Συναρτήσεις] Σύνταξη εβδομαδιαίου Πρόγραμματος Οδηγών | ΑΠΟΣΤΟΛΗΣΚ | Excel - Ερωτήσεις / Απαντήσεις | 4 | 10-12-13 18:41 |
[ Φόρμες ] Σύνταξη Insert Into | dmarop | Access - Ερωτήσεις / Απαντήσεις | 2 | 14-05-13 20:21 |
Σύνταξη συνθήκης if | dmarop | Access - Ερωτήσεις / Απαντήσεις | 2 | 13-12-12 21:36 |
Η ώρα είναι 11:36.