Εμφάνιση ενός μόνο μηνύματος
  #7  
Παλιά 26-02-20, 11:15
Το avatar του χρήστη Tasos
Tasos Ο χρήστης Tasos δεν είναι συνδεδεμένος
Διαχειριστής
Όνομα: Τάσος Φιλοξενιδης
Έκδοση λογισμικού Office: Ms-Office 365
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική, Γερμανική
 
Εγγραφή: 21-10-2009
Μηνύματα: 2.011
Προεπιλογή

Καλημέρα Γρηγόρη!

Θα σου πω τι σκέφτομαι με την ελπίδα ότι θα βοηθήσω.

1. Δεν μπόρεσα να αναπαραγάγω το πρόβλημα σου

2. Με τον κώδικα VBA που χρησιμοποιείται δεν υπάρχει διαφορά στη συμπεριφορά του
προγράμματος ανάμεσα σε εκδόσεις Access 2000 έως και 2019. Να είσαι σίγουρος γι' αυτό.

3. Για να εντοπιστεί το κείμενο των 36 χαρακτήρων, προϋποθέτει διαστήματα στην αρχή και στο τέλος του.

4. Η συνάρτηση λειτουργεί κανονικά ακόμα και σε κείμενο με πάρα πολλές χιλιάδες χαρακτήρες.
Τι συνάρτηση ή τι ερώτημα χρησιμοποιείς που σου επιστρέφει μόνο τους πρώτους 255 χαρακτήρες από το πεδίο μεγάλου κειμένου που τους στέλνεις στη συνέχεια στη συνάρτηση στο όρισμα MemoString;

Σου επισυνάπτω ένα παραδειγματικό αρχείο σε *.accdb.

Αφού το κατεβάσεις άνοιξε το ερώτημα Qry1.

Θα δεις ότι η εγγραφή με το ID 2
που περιέχει 1441 χαρακτήρες εμφανίζεται κανονικά.

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

Τάσος
Συνημμένα Αρχεία
Τύπος Αρχείου: accdb FindLenOfString.accdb (400,0 KB, 12 εμφανίσεις)
__________________
Ms-Office Development Team
Ανάπτυξη επαγγελματικών εφαρμογών

Τελευταία επεξεργασία από το χρήστη Tasos : 26-02-20 στις 11:46.
Απάντηση με παράθεση