Forum

Forum (https://www.ms-office.gr/forum/)
-   Access - Ερωτήσεις / Απαντήσεις (https://www.ms-office.gr/forum/access-erotiseis-apantiseis/)
-   -   Διαίρεση κειμένου ενός πεδίου (https://www.ms-office.gr/forum/access-erotiseis-apantiseis/2757-diairesi-keimenoy-enos-pedioy.html)

gmax 26-10-13 08:28

Διαίρεση κειμένου ενός πεδίου
 
Καλημέρα σε όλους τους φίλους του Φόρουμ.
Είχα ζητήσει προ ημερών βοήθεια για τη διαίρεση μιας τιμής ενός πεδίου και είχα πάρει την εξής απάντηση: "έστω ότι το όνομα του πεδίου με τον αριθμό 12220112 είναι txt1.
Για να πάρεις τα πρώτα 3 ψηφία του αριθμού χρησιμοποίησε τον τύπο:
=IIf(Len(Nz([txt1];""))>2;CLng(Left([txt1];3));Null)
Για να πάρεις τα ψηφία από το τέταρτο μέχρι το τέλος χρησιμοποίησε τον τύπο:
=IIf(Len(Nz([txt1];""))>3;CLng(Mid([txt1];4));Null)"
Όταν όμως το πεδίο έχει τιμή Α1234 δεν δουλεύει η πρώτη συνάρτηση. Η δεύτερη δουλεύει κανονικά.
Να μπορεί κάποιος να βοηθήσει.....
Ευχαριστώ πολύ!

gmax 26-10-13 08:42

Παράθεση:

Αρχική Δημοσίευση από gmax (Μήνυμα 16004)
Καλημέρα σε όλους τους φίλους του Φόρουμ.
Είχα ζητήσει προ ημερών βοήθεια για τη διαίρεση μιας τιμής ενός πεδίου και είχα πάρει την εξής απάντηση: "έστω ότι το όνομα του πεδίου με τον αριθμό 12220112 είναι txt1.
Για να πάρεις τα πρώτα 3 ψηφία του αριθμού χρησιμοποίησε τον τύπο:
=IIf(Len(Nz([txt1];""))>2;CLng(Left([txt1];3));Null)
Για να πάρεις τα ψηφία από το τέταρτο μέχρι το τέλος χρησιμοποίησε τον τύπο:
=IIf(Len(Nz([txt1];""))>3;CLng(Mid([txt1];4));Null)"
Όταν όμως το πεδίο έχει τιμή Α1234 δεν δουλεύει η πρώτη συνάρτηση. Η δεύτερη δουλεύει κανονικά.
Να μπορεί κάποιος να βοηθήσει.....
Ευχαριστώ πολύ!

Τελικά η λύση ήταν λίγα μόλις ερωτήματα πιο κάτω "http://www.ms-office.gr/forum/access-erotiseis-apantiseis/2752-epilogi-emfanisis-tmimatos-pedioy.html"
Ζητώ συγνώμη για την απροσεξία μου


Η ώρα είναι 10:45.

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


Search Engine Optimization by vBSEO 3.3.2