| Access - Ερωτήσεις / Απαντήσεις Access + VBA... Εδώ δεν υπάρχουν όρια! |
![]() |
| | Εργαλεία Θεμάτων | Τρόποι εμφάνισης |
|
#1
| |||
| |||
|
Γειά σας. Είμαι νέος στο forum. ¨Εχω ένα πρόβλημα με την access. Θα ήθελα να ξέρω πως μπορώ να χρησιμοποιώ την συνάρτηση if στην access. Δηλαδή όπως λέμε if(A1="";B1;A1) και βγαίνει το αποτέλεσμα έτσι και στην access σε ένα ερώτημα και ακολούθως σε μία φόρμα να μπορώ να βγάζω το αποτέλεσμα της if. Περιμένω νέα σας γιατί προσπαθώ να φτιάξω ένα πρόγραμμα για το Δικαστήριο όπου εργάζομαι. Σας ευχαριστώ. ΚΑΛΟ ΠΑΣΧΑ. Αν θέλετε να σας στείλω παράδειγμα να μου το πείτε
|
|
#2
|
|
Χρήστο, η αντίστοιχη συνάρτηση IF(παράσταση, αληθές_μέρος, ψευδές_μέρος) που συναντούμε στην Excel ή με μικρές αλλαγές στη σύνταξη στην VBA, είναι η IIf(παράσταση, αληθές_μέρος, ψευδές_μέρος) και συμπεριφέρεται όπως η πρώτη. Θα χρειαστεί προσοχή στα ορίσματα της συνάρτησης αν αυτά αναφέρονται σε πεδία που είναι κενά δηλαδή δεν έχουν πάρει κάποια τιμή. Για παράδειγμα: Η συνάρτηση =IIF([πεδίο1]>100; [πεδίο1]*15;[πεδίο1]) θα επιστρέψει σφάλμα αν το πεδίο1 είναι κενό ( Null - όχι μηδέν ) και θα πρέπει να χρησιμοποιηθεί σαν ένθετη IIF() μιας άλλης που θα ελέγχει αν το πεδίο είναι κενό : =IIF([πεδίο1] Is Null;"τίποτα";IIF([πεδίο1]>100; [πεδίο1]*15;[πεδίο1])) Υπάρχουν και άλλοι τρόποι αντιμετώπισης του πιθανού σφάλματος αλλά νομίζω ότι ξεφεύγουμε από το θέμα. Ελπίζω να σε καλύπτω! Φιλικά Τάσος
__________________ Ms-Office Development Team Ανάπτυξη επαγγελματικών εφαρμογών σε VB.Net, Access, Excel, Outlook, Word |
|
#3
| |||
| |||
|
Taso σε ευχαριστώ που μου απάντησες. Θα το δοκιμάσω και θα σου πω το αποτέλεσμα. θα ήθελα επειδή όπως σου είπα είμαι νέος και στο φορουμ και στην access, να σε ρωτήσω πως μπορώ να επισυνάπτω έγγραφα π.χ excel, access κλπ για να γίνεται κατανοητά τα ερωτήματά μου. Σε ευχαριστώ |
|
#4
|
|
Χρήστο, κοίταξε στην αναλυτική βοήθεια του φόρουμ και συγκεκριμένα εδώ: Forum - Βοήθεια - Συχνές Ερωτήσεις: Ανάγνωση και Δημιουργία Μηνυμάτων. Καλή συνέχεια! Τάσος
__________________ Ms-Office Development Team Ανάπτυξη επαγγελματικών εφαρμογών σε VB.Net, Access, Excel, Outlook, Word |
|
#5
| |||
| |||
|
Σας στέλνω (2) συνημμένα (1) excel και (1) access. Στο excel θα δείτε ότι στις γκρίζες περιοχές έχω την συνάρτηση if. Ακριβώς το ίδιο αποτέλεσμα που μου βγάζει στο excel να βγαίνει και στην access στο ερώτημα που έχω φτιάξει για να μπορέσω να το χρησιμοποιήσω αργότερα στην φόρμα. πιστεύω να έγινα κατανοητός.
|
![]() |
« Προηγούμενο Θέμα
|
Επόμενο Θέμα »
| Εργαλεία Θεμάτων | |
| Τρόποι εμφάνισης | |
| |
| ||||
| Θέμα | Δημιουργός | Forum | Απαντήσεις | Τελευταίο Μήνυμα |
| [ Φόρμες ] Μεταβολή στην συνάρτηση iif() | NIC | Access - Ερωτήσεις / Απαντήσεις | 2 | 25-08-11 11:25 |
| [ Ερωτήματα ] Index στην Access | mdragon | Access - Ερωτήσεις / Απαντήσεις | 9 | 10-03-11 14:14 |
| Η συνάρτηση count σε sql στην Access 2007 | DimitrisMax | Access - Ερωτήσεις / Απαντήσεις | 7 | 30-11-10 09:58 |
| [ Συναρτήσεις ] Η Mod στην access | xristos0718 | Access - Ερωτήσεις / Απαντήσεις | 4 | 22-03-10 13:17 |
| [ Εκθέσεις ] Εκθέσεις στην access | mike04 | Access - Ερωτήσεις / Απαντήσεις | 5 | 23-02-10 16:57 |
Η ώρα είναι 09:26.



Αλλαγή σε γραμμικό τρόπο

