Forum

Forum (https://www.ms-office.gr/forum/)
-   Access - Ερωτήσεις / Απαντήσεις (https://www.ms-office.gr/forum/access-erotiseis-apantiseis/)
-   -   [ Συναρτήσεις ] Η Mod στην access (https://www.ms-office.gr/forum/access-erotiseis-apantiseis/506-h-mod-stin-access.html)

xristos0718 22-03-10 09:39

Η Mod στην access
 
1 Συνημμένο(α)
Καλημερα σε ολους τους φιλους

Ερωτημα:

Την συναρτηση MOD του excel στην access πως την συντασουμε?

Η σκεψη μου ....
Δημιουργω μια λειτουργικη μοναδα με την ονομασια MdexcelMod

Function XLMod(Number#, Optional divisor% = 0) As Double
XLMod = Excel.WorksheetFunction.Mod(Number, divisor)
End Function

και στο ερωτημα μου βαζω ... xlmod( αριθμος ; διαιρετης)
οταν τρεχω το ερωτημα μου βγαζει
runtime error "438"
object doesn't support this propperty or method?
και στη λειτουργικη μοναδα κιτρινιζη η γραμμη XLMod = Excel.WorksheetFunction.Mod(Number, divisor)

που κανω λαθος ?

Ευχαριστω για τον χρονο σας

Σας ανεβαζω και τη βαση

marios1984 22-03-10 11:48

Καλημερα για δοκιμασε το ετσι
Function XLMod(Number#, Optional divisor% = 0) As Double
XLMod =(Number Mod divisor)
End Function

xristos0718 22-03-10 12:19

Μαριε ευχαριστω

Δουλεψε........
και παλι ευχαριστω

Tasos 22-03-10 13:14

Καλημέρα σε όλους!
Φίλοι μου, η συνάρτηση Mod υποστηρίζεται πλήρως από την Access κι έτσι μας δίνεται
η δυνατότητα να την χρησιμοποιήσουμε κατευθείαν σε υπολογισμένα πεδία Ερωτήματος ή φόρμας με την εξής σύνταξη:

Κώδικας:

=[Πεδίο Διαιρετέου] Mod [Πεδίο Διαιρέτη]
Επίσης για να χρησιμοποιήσουμε λειτουργίες του υπολογιστικού φύλλου Excel (μιλάμε για την WorksheetFunction) στην Access,
θα πρέπει πρώτα να προσθέσουμε την Αναφορά-VBA Microsoft Excel xx.x Object Library (στον VBE στο μενού Tools>References).

Διαφορετικά, θα εισπράξουμε το σφάλμα 438 αφού το αντικείμενο Excel να βρεθεί.

marios1984 22-03-10 13:17

Χμμμ....εγω το πήρα τελειως μαθηματικα πως θα ταν σωστο ...δεν το σκεφτηκα σαν κωδικα :)


Η ώρα είναι 15:57.

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


Search Engine Optimization by vBSEO 3.3.2