Access - Ερωτήσεις / Απαντήσεις Access + VBA... Εδώ δεν υπάρχουν όρια! |
| Εργαλεία Θεμάτων | Τρόποι εμφάνισης |
#1
| |||
| |||
Σύνθετο Πλαίσιο
Καλησπέρα σας, Αν μπορεί κάποιος/α να με βοηθήση με ένα προβληματάκι που έχω με το σύνθετο πλαίσιο. Ενώ το έχω βάλει στην φόρμα και λειτουργεί σωστά, δηλ, μόλις αρχίζω να γράφω το όνομα μέσα στο σύνθετο πλαίσιο, αυτό μου εμφανίζει τις εγγραφές που ξεκινάνε, από το συγκεκριμένο όνομα. Μέχρι εδώ σωστά. Εγώ όμως θα ήθελα να μπορώ να βάζω οποιοδήποτε τμήμα του ονόματος που υπάρχει μέσα στο πεδίο, και να κάνει το ίδιο πράγμα, ( πχ όταν υπάρχει το όνομα Αναστάσιος Πολ, να βάζω Πολ, και να μου εμφανίζει την εγγραφή στο σύνθετο πλαίσιο, για να μπορώ να την επιλέξω, και όχι να είμαι αναγκασμένος να γνωρίζω εκ το προτέρων ότι είναι Αναστάσιος Πολ). όσο και να έψαξα στο Forum δεν βρήκα αυτό που ήθελα. με εκτίμηση, Πολυαναγνωστάκης Αναστάσιος |
#2
| |||
| |||
Καλησπέρα Αναστάσιε, μπορείς να δεις μια προσέγγιση στην επισυναπτόμενη ΒΔ. Κάνε δοκιμές και ενημέρωσέ μας αν σε καλύπτει. Φιλικά/Γιώργος |
#3
| |||
| |||
Δημιούργησε ένα Ερώτημα παραμέτρων και βάλε στο πεδίο που σε ενδιαφέρει να κάνεις αναζήτηση το παρακάτω κριτήριο: Like "?????" & [ΔΩΣΕ ΜΕΡΙΚΟ ΚΕΙΜΕΝΟ ΑΠΟ ΤΟ ΠΕΔΙΟ] & "*" ΧΑΡΑΚΤΗΡΕΣ ΜΠΑΛΑΝΤΕΡ ΣΕ ΕΡΩΤΗΜΑΤΑ Ο αστερίσκος (*) αντιστοιχεί σε οποιονδήποτε χαρακτήρα ή οποιονδήποτε αριθμό οποιουδήποτε χαρακτήρα π.χ. το =Κώ* αναζητά όλα τα ονόματα τα οποία αρχίζουν από Κώ Μπορείς να το χρησιμοποιήσεις στην αρχή της συμβολοσειράς αν ξέρεις το τέλος της. Το Σύμβολο (?) αντιστοιχεί σε οποιονδήποτε απλό αλφαβητικό χαρακτήρα. Μπορείς να χρησιμοποιήσεις αυτό το χαρακτήρα μπαλαντέρ για αναζήτηση λέξεων στις οποίες γνωρίζεις την αρχή και το τέλος της λέξης αλλά όχι και τους ενδιάμεσους χαρακτήρες οι οποίοι θα μπορούσαν να είναι διαφορετικοί. Οι τετράγωνες αγκύλες ([]) επιστρέφουν οποιονδήποτε χαρακτήρα μέσα στις αγκύλες π.χ. Name = Jo[he][ny] επιστρέφει το John ή Joye Το Θαυμαστικό δείχνει ότι ψάχνεις για ένα χαρακτήρα ο οποίος δεν βρίσκεται στις τετράγωνες αγκύλες. Η λέξη του Name= Jo[!he][!ny] επιστρέφει όλα τα ονόματα τα οποία αρχίζουν με “Jo” αλλά δεν περιέχουν ένα «h» ή ένα «e» στην επόμενη θέση ή ένα «e» ή ένα «n» στην τελευταία θέση Το Διαχωριστικό (-) δείχνει το εύρος χαρακτήρων π.χ. Name =Jo[a-r] [b-o] Το σύμβολο λίρας (#) ταιριάζει οποιονδήποτε απλό αριθμητικό χαρακτήρα. Τον χρησιμοποιούν συχνά για ημερομηνίες και ταχυδρομικούς κώδικες π.χ. 36### Μπορείς να πειραματιστείς με ένα ερώτημα , ώστε να βγάλεις τα αποτελέσματα που επιθυμείς. Υ.Γ.Μην ξεχάσεις να δηλώσεις τις παραμέτρους ....{ [ΔΩΣΕ ΜΕΡΙΚΟ ΚΕΙΜΕΝΟ ΑΠΟ ΤΟ ΠΕΔΙΟ] } ....στο ερώτημά σου ως κείμενο..Αυτό γίνεται σε προβολή σχεδίασης του Ερωτήματος με δεξί κλίκ και επιλογή απο το σχετικό μενού συντομεύσεων, στην περιοχή εμφάνισης των πινάκων προέλευσης δεδομένων. Τελευταία επεξεργασία από το χρήστη Rogerk : 01-11-14 στις 00:07. |
#4
| |||
| |||
Παράθεση:
Σε ευχαριστώ πολύ Γιώργο για την απάντηση σου. έκανα τις δοκιμές μου αλλά είχα το πρόβλημα οτι μόλις επέλεγα την εγγραφή δεν μου ενημέρωνε τα πεδία στην φόρμα, αλλά με μερικές αλλαγές που έκανα δούλεψε μια χαρά... Να είσαι καλά για τον χρόνο σου. Να ρωτήσω και κάτι άλλο. Αν γνωρίζω κάτι σε απορίες-ερωτήσεις που έχουν τα μέλη του φόρουμ, μπορώ να βοηθάω, (όσο το επιτρέπουν οι γνώσεις βέβαια), ή χρειάζεται έγκριση από τον διαχειριστή; και πάλι σε ευχαριστώ... Με εκτίμηση, Πολυαναγνωστάκης Αναστάσιος |
#5
| |||
| |||
Παράθεση:
Σε ευχαριστώ για την απάντηση σου Κωστα, Η λύση που μου πρότεινε ο Γιώργος ήταν ακριβώς αυτό που ήθελα, γιατί το σύνθετο πλαίσιο που είχα φτιάξει είχα γράψει αρκετό κώδικα που κάνει και κάποια άλλα πράγματα, και το επιπλέον ερώτημα θα μπέρδευε κάπως τα πράγματα. Πάντως την like που προτείνεις την χρησιμοποιώ σε άλλα ερωτήματα. Σε ευχαριστώ για τον χρόνο σου. |
#6
| |||
| |||
Αναστάσιε δε χρειάζεται καμία έγκριση. Τέτοιες πρωτοβουλίες είναι ευπρόσδεκτες και το φόρουμ τις ενθαρρύνει. |
#7
| |||
| |||
Καλησπέρα Επειδή το θέμα που έθεσε ο Αναστάσιος: Της αναζήτησης του κειμένου που πληκτρολογούμε σε ένα Combo Box, όχι μόνο στην αρχή του κειμένου της στήλης, αλλά σε οποιαδήποτε θέση, παρουσιάζει γενικότερο ενδιαφέρον, το ξανακοίταξα. Στο αρχείο που επισυνάπτω παρουσιάζονται δύο λύσεις στις φόρμες frmComboBox και frmComboBox2. Και στις δύο λύσεις όρισα την ιδιότητα του Combo Box Auto Expand (Αυτόματη συμπλήρωση) στην καρτέλα Data (Δεδομένα ) σε No (Όχι). Η λύση στη φόρμα frmComboBox είναι ίδια με τη λύση του προηγούμενου μηνύματος με κάποια βελτίωση του κώδικα. Η λύση στη φόρμα frmComboBox2 έχει παρόμοια λειτουργικότητα, αλλά με απλούστερο κώδικα. Φιλικά/Γιώργος |
« Προηγούμενο Θέμα
|
Επόμενο Θέμα »
| |
Παρόμοια Θέματα | ||||
Θέμα | Δημιουργός | Forum | Απαντήσεις | Τελευταίο Μήνυμα |
[ Φόρμες ] Φίλτρο σε σύνθετο πλαίσιο από πινάκα σχετιζόμενο με άλλο σύνθετο πλαίσιο | Dafnh0106 | Access - Ερωτήσεις / Απαντήσεις | 3 | 18-01-13 20:12 |
[ Φόρμες ] Σύνθετο Πλαίσιο | nodirem | Access - Ερωτήσεις / Απαντήσεις | 2 | 12-08-12 10:33 |
Σύνθετο πλαίσιο? | pakos | Access - Ερωτήσεις / Απαντήσεις | 3 | 28-04-12 16:33 |
[ Active X Controls ] Πληκτρολόγηση σε συνθετο πλαίσιο | stelianta | Access - Ερωτήσεις / Απαντήσεις | 7 | 23-03-12 16:25 |
[ Φόρμες ] Σύνθετο πλαίσιο | Πέτρο | Access - Ερωτήσεις / Απαντήσεις | 7 | 29-02-12 14:17 |
Η ώρα είναι 20:57.