Forum

Forum (https://www.ms-office.gr/forum/)
-   Access - Ερωτήσεις / Απαντήσεις (https://www.ms-office.gr/forum/access-erotiseis-apantiseis/)
-   -   [ Συναρτήσεις ] Οι συνάρτησεις Switch και iif (https://www.ms-office.gr/forum/access-erotiseis-apantiseis/1533-oi-synartiseis-switch-kai-iif.html)

eratosthenis 12-12-11 08:20

Οι συνάρτησεις Switch και iif
 
Καλημέρα

Εργάζομαι σε ερώτημα του οποίου η μια στήλη έχει ως περιεχόμενο μήνες του έτους ονομαστικά (Ιανουάριος, Φεβρουάριος, ...). Ζητώ να φτιάξω ένα υπολογιζόμενο πεδίο στο οποίο θα εμφανίζεται ο αριθμός 1 όταν το περιεχόμενο του μήνα είναι Ιανουάριος, 2 όταν το περιεχόμενο του μήνα είναι Φεβρουάριος κοκ μέχρι να καλύψω όλους τους μήνες.
Σκέφτηκα την συνάρτηση Switch αλλά και την Iif. Όμως και οι δυο επιλογές δημιουργούν κώδικα 'μακαρόνι'.
Κάτι πιό κομψό;

Ευχαριστώ

Ερατοσθένης

editolis 12-12-11 09:44

Για αυτο που θες μεταξυ iif και Switch καλυτερα ειναι η συναρτηση Switch.

Δες ενα παραδειγμα:

http://www.ms-office.gr/forum/access...ghlight=switch

Η Αλλη λυση ειναι κωδικας.

Καλη συνεχεια.

eratosthenis 22-12-11 08:37

Καλημέρα

Τόλη ευχαριστώ. Επέλεξα την Switch πάνω σε ερώτημα...

με εκτίμηση
Νικόλας

Dimitris Ch 22-12-11 19:55

Καλησπέρα στο forum μετά από πολύ καιρό λόγω φόρτου εργασίας

Μια άλλη λύση πιο απλή είναι να δημιουργήσεις ένα βοηθητικό πίνακα πχ Μήνες με δύο πέδια
Το όνομα του κάθε μήνα που θα συνδέεται με το πίνακά σου και ένα πεδίο με αυτό που αντιστοιχεί στο κάθε όνομα του κάθε μήνα.
Πχ το 1,2, κλπ
Στο ερώτημά σου θα προσθέσεις αυτόν το πίνακα και θα τον συνδέσεις με τον βασικό με το όνομα του μήνα. Σαν αποτέλεσμα στο query θα βάλεις το αριθμητικό (το δεύτερο πεδίο δηλαδή)

Ελπίζω να έγινα κατανοητός

eratosthenis 23-12-11 09:44

Δημήτρη Καλημέρα

Έξυπνη ιδέα η εκμετάλευση των ...column(0) και column(1)! Ευχαριστώ.

Με εκτίμηση
Νικόλας


Η ώρα είναι 06:46.

Ms-Office.gr - ©2000 - 2026, Jelsoft Enterprises Ltd.


Search Engine Optimization by vBSEO 3.3.2