![]() |
Πρόβλημα με Right(Trim(tenant), InStr(1, RTrim(tenant), " ")) Καλησπέρα σε όλους Με τον παρακάτω κώδικα προσπαθώ να δημιουργήσω μηνύματα SMS αλλά το Right Δεν μου επιστέφει σωστά τα ονόματα: Καλησπέρα ΗΣ ΓΙΩΡΓΟΣ, Καλησπέρα ΜΗΧΑΛΗΣ, Καλησπέρα ΠΟΥΛΟΣ ΚΩΣΤΑΣ Επίσης θα ήθελα να μάθω εάν υπαρχή τρόπος να αφαιρεθεί το τελικό (Σ). Σας ευχαριστώ εκ των προτέρων Γιώργος Κώδικας: =[timer] & " " & Right(Trim([tenant]);InStr(1;RTrim([tenant]);" ")) & |
Καλησπέρα Γιώργο, δεν είσαι αρκετά σαφής: 1) Δεν περιγράφεις τη μορφή του κειμένου του πεδίου [tenant]. 2) Δε διευκρινίζεις ποιο τμήμα από το παραπάνω κείμενο θέλεις να επιστρέφεται. 3) Αυτό που ανέβασες είναι κώδικας VBA ή κάποιος τύπος σε κάποιο πεδίο; Φιλικά/Γιώργος |
Καλησπέρα Γιώργο Ο τύπος δεδομένων του πεδίου [tenant] είναι κείμενο. Από ******* ΗΣ ΓΙΩΡΓΟΣ, ****** ΜΗΧΑΛΗΣ , ******ΠΟΥΛΟΣ ΚΩΣΤΑΣ μόνο τα ονόματα. Το * είναι ακριβώς τα γράμματα που δεν εμφανίζει και είναι διαφορετικός αριθμός γραμμάτων στον κάθε ένα. Είναι τύπος σε πεδίο |
Γιώργο, δοκίμασε τον τύπο: MID(Trim([tenant]);InStr(1;Trim([tenant]);" ");len([tenant])) Αν δε σε καλύπτει, ξέχνα τον τύπο σου και: 1) Γράψε απλά σε 3 διαφορετικές γραμμές 3 τιμές του πεδίου [tenant] 2) Για κάθε μία από τις 3 τιμές γράψε σε διαφορετική γραμμή το μέρος που σε ενδιαφέρει. |
Γιώργο σε ευχαριστώ Με καλύπτει για το τελικό (Σ) πιστεύω θα βρεθεί κάποια λύση Γιατί είναι γνωστό Access + VBA... Εδώ δεν υπάρχουν όρια! Φιλικά Γιώργος |
Γιώργο, δοκίμασε τον τύπο: Κώδικας: Replace(MID(Trim([tenant]);InStr(1;Trim([tenant]);" ");len([tenant])) & " ";"Σ ";" ") |
Γιώργο σε ευχαριστώ :worthy: |
| Η ώρα είναι 11:15. |
Ms-Office.gr - ©2000 - 2026, Jelsoft Enterprises Ltd.