Εμφάνιση ενός μόνο μηνύματος
  #1  
Παλιά 04-06-19, 12:15
th3_b3st Ο χρήστης th3_b3st δεν είναι συνδεδεμένος
Όνομα: Πέτρος
Έκδοση λογισμικού Office: Ms-Office 2003, Ms-Office 2007, Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 03-10-2014
Μηνύματα: 22
Προεπιλογή Φίλτρο Έκθεσης από Φόρμα

Καλησπέρα στην ομάδα,
επειδή έχω σπάσει το κεφάλι μου και δεν καταλαβαίνω τι κάνω λάθος θα ήθελα τα φώτα σας.
Προσπαθώ να φιλτράρω επιλεγμένα ID που θα βάζω σε ενα πλαίσιο κειμένου.

Αν στην μακροεντολή γράψω για παράδειγμα στην συνθήκη where =
([Αναγνωριστικό] in (1;5;6))
Δουλεύει κανονικά

αν όμως στο boxID πληκτρολογήσω 1;5;6
το ορίσω προσωρινή μεταβλητή ως VarID = ([Φόρμες]![frmΤαδε]![boxID])
( δοκίμασα και ως VarID = val([Φόρμες]![frmΤαδε]![boxID]) )
και ανοίξω την έκθεση με φίλτρο where =
([Αναγνωριστικό] in ([Προσωρινές μεταβλητές]![VarID]))
τότε δεν μου εμφανίζει καμία εγγραφή στην έκθεση.

Για δώστε καμία ιδέα.
Είτε σε macro είτε σε vba

Ευχαριστώ Πέτρος
Απάντηση με παράθεση