Forum

Αναζήτηση στο ms-office.gr

Πάμε!
ms-office.gr > Forum > Microsoft Access > Access - Ερωτήσεις / Απαντήσεις > [ Ερωτήματα ] Συνάρτηση if στην Access

Access - Ερωτήσεις / Απαντήσεις Access + VBA... Εδώ δεν υπάρχουν όρια!

Απάντηση στο θέμα

 

Εργαλεία Θεμάτων Τρόποι εμφάνισης
  #1  
Παλιά 22-04-11, 16:09
Xristos
Guest
 
Μηνύματα: n/a
Προεπιλογή Συνάρτηση if στην Access

Γειά σας. Είμαι νέος στο forum. ¨Εχω ένα πρόβλημα με την access. Θα ήθελα να ξέρω πως μπορώ να χρησιμοποιώ την συνάρτηση if στην access. Δηλαδή όπως λέμε if(A1="";B1;A1) και βγαίνει το αποτέλεσμα έτσι και στην access σε ένα ερώτημα και ακολούθως σε μία φόρμα να μπορώ να βγάζω το αποτέλεσμα της if. Περιμένω νέα σας γιατί προσπαθώ να φτιάξω ένα πρόγραμμα για το Δικαστήριο όπου εργάζομαι. Σας ευχαριστώ. ΚΑΛΟ ΠΑΣΧΑ. Αν θέλετε να σας στείλω παράδειγμα να μου το πείτε
Απάντηση με παράθεση
  #2  
Παλιά 22-04-11, 17:01
Το avatar του χρήστη Tasos
Διαχειριστής
Όνομα: Τάσος Φιλοξενιδης
Έκδοση λογισμικού Office: Ms-Office 2003, Ms-Office 2007, Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική, Γερμανική
 
Εγγραφή: 21-10-2009
Μηνύματα: 1.325
Προεπιλογή

Χρήστο, η αντίστοιχη συνάρτηση 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  
Παλιά 22-04-11, 17:10
Xristos
Guest
 
Μηνύματα: n/a
Προεπιλογή

Taso σε ευχαριστώ που μου απάντησες. Θα το δοκιμάσω και θα σου πω το αποτέλεσμα. θα ήθελα επειδή όπως σου είπα είμαι νέος και στο φορουμ και στην access, να σε ρωτήσω πως μπορώ να επισυνάπτω έγγραφα π.χ excel, access κλπ για να γίνεται κατανοητά τα ερωτήματά μου. Σε ευχαριστώ
Απάντηση με παράθεση
  #4  
Παλιά 22-04-11, 17:40
Το avatar του χρήστη Tasos
Διαχειριστής
Όνομα: Τάσος Φιλοξενιδης
Έκδοση λογισμικού Office: Ms-Office 2003, Ms-Office 2007, Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική, Γερμανική
 
Εγγραφή: 21-10-2009
Μηνύματα: 1.325
Προεπιλογή

Χρήστο, κοίταξε στην αναλυτική βοήθεια του φόρουμ και συγκεκριμένα εδώ: Forum - Βοήθεια - Συχνές Ερωτήσεις: Ανάγνωση και Δημιουργία Μηνυμάτων.

Καλή συνέχεια!

Τάσος
__________________
Ms-Office Development Team
Ανάπτυξη επαγγελματικών εφαρμογών σε VB.Net, Access, Excel, Outlook, Word
Απάντηση με παράθεση
  #5  
Παλιά 22-04-11, 18:18
Xristos
Guest
 
Μηνύματα: n/a
Προεπιλογή Συνάρτηση if στην access

Σας στέλνω (2) συνημμένα (1) excel και (1) access. Στο excel θα δείτε ότι στις γκρίζες περιοχές έχω την συνάρτηση if. Ακριβώς το ίδιο αποτέλεσμα που μου βγάζει στο excel να βγαίνει και στην access στο ερώτημα που έχω φτιάξει για να μπορέσω να το χρησιμοποιήσω αργότερα στην φόρμα. πιστεύω να έγινα κατανοητός.
Συνημμένα Αρχεία
Τύπος Αρχείου: xls Βιβλίο Αγωγών (ΠΟΛΥΜΕΛΟΥΣ) Access ΝΕΟ.xls (58,0 KB, 23 εμφανίσεις)
Τύπος Αρχείου: mdb ΠΟΛΥΜΕΛΕΣ 2011......mdb (836,0 KB, 44 εμφανίσεις)
Απάντηση με παράθεση
Απάντηση στο θέμα

Εργαλεία Θεμάτων
Τρόποι εμφάνισης

Δικαιώματα - Επιλογές
Δε μπορείτε να δημοσιεύσετε νέα μηνύματα
Δε μπορείτε να δημοσιεύσετε απαντήσεις
Δεν μπορείτε να επισυνάψετε αρχεία
Δεν μπορείτε να επεξεργαστείτε τα μηνύματα σας

Ο κώδικας ΒΒ είναι σε λειτουργία
Τα Smilies είναι σε λειτουργία
Ο κώδικας [IMG] είναι σε λειτουργία
Ο κώδικας HTML είναι εκτός λειτουργίας
Trackbacks are εκτός λειτουργίας
Pingbacks are εκτός λειτουργίας
Refbacks are εκτός λειτουργίας


Παρόμοια Θέματα

Θέμα Δημιουργός 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.