| Access - Ερωτήσεις / Απαντήσεις Access + VBA... Εδώ δεν υπάρχουν όρια! |
![]() |
| | Εργαλεία Θεμάτων | Τρόποι εμφάνισης |
| |
|
#1
| |||
| |||
|
Καλησπέρα 1) Η συνάρτηση Log(x) στην VBA και στην access μας δίνει τον λογάριθμο του x, με βάση το e (έχει άπειρα ψηφία, ισούται με Exp(1), περίπου 2.728282) 2) Η συνάρτηση Log(x) στο excel μας δίνει το λογάριθμο του x, με βάση το 10. 3) Το excel διαθέτει τη συνάρτηση Ln(x), που δίνει τον λογάριθμο του x, με βάση το e. Δηλαδή η συνάρτηση του excel που ταυτίζεται με τη συνάρτηση Log() της VBA και της access δεν είναι η Log(), αλλά η Ln(). 4) Για να πάρουμε, στην access και τη VBA το λογάριθμο του x με βάση το 10, χρησιμοποιούμε τον τύπο Log(x)/log(10). |
|
#2
| |||
| |||
| Παράθεση:
x= 495 / (1.29579 - 0.35004 * (Log(87 + 97 - 32) / Log(10)) + 0.221 * (Log(167) / Log(10))) - 450 και όντως λαμβάνω ορθό αποτελεσμα το 33.73.! Ομως, το πρόβλημα τωρα ειναι οτι εαν στην θέση των αριθμών 87 + 97 - 32 βάλω τα πεδία που εχουν μεσα αυτες τις τιμές, λαμβανω ενετλως λαθος αποτελεσμα παλι, Δηλαδη x = 495 / (1.29579 - 0.35004 * (Log(Wst + Hps - Nec) / Log(10)) + 0.221 * (Log(167) / Log(10))) - 450 which Wst string απο πεδίο [Waist]=87 Hps string απο πεδίο [Hips]=97 and Nec stringαπο πεδίο [Neck]=32 Λαμβανω αποτελεσμα 766,546632982.. Καμια ιδεα? |
![]() |
« Προηγούμενο Θέμα
|
Επόμενο Θέμα »
| |
| ||||
| Θέμα | Δημιουργός | Forum | Απαντήσεις | Τελευταίο Μήνυμα |
| [Συναρτήσεις] Αποτέλεσμα σε κελί | Gogosbmx | Excel - Ερωτήσεις / Απαντήσεις | 2 | 07-04-22 22:38 |
| [ Φόρμες ] αρνητικο αποτέλεσμα | xristos0718 | Access - Ερωτήσεις / Απαντήσεις | 3 | 25-06-21 23:21 |
| [Συναρτήσεις] κριτηρια και αποτελεσμα | GreekPowers | Excel - Ερωτήσεις / Απαντήσεις | 0 | 16-04-19 12:01 |
| [Γράφημα] Γιατί δημιουργείται λανθασμένο γράφημα; | Skakinen | Excel - Ερωτήσεις / Απαντήσεις | 10 | 07-01-14 13:39 |
| [Συναρτήσεις] IF δεν εξαφανίζει το αποτέλεσμα. | anestaki | Excel - Ερωτήσεις / Απαντήσεις | 6 | 16-09-12 14:48 |
Η ώρα είναι 16:52.



Υβριδικός τρόπος

